【发布时间】:2017-02-27 05:41:35
【问题描述】:
详细说明如下。
要求
我正在开发一个博客页面,其中包括前端和后端的设计。使用 MVC WebAPI 作为服务和 MySQL 来存储数据。 到目前为止,我的博客页面需要以 2 种不同的布局呈现,将来我可能会为同一页面添加更多布局。这里的挑战是设计数据库表,因为不同布局的内容将以不同的格式呈现,例如第一个布局中 -3 个段落和 2 个图像,第二个布局中 5 个段落和 3-4 个图像。
我的尝试
在经历了各种概念之后,“将整个 HTML 内容存储在数据库中”听起来是最可行的解决方案,因为它是一种非常简单的方法。但是这种方法对我来说是不可行的,因为:
- 这意味着对数据进行硬编码-->导致以后难以修改。
- 我计划将来开发移动应用程序,在这种情况下,这些 HTML 数据对我来说毫无意义。
我的计划
要为段落和图像(P1、P2、P3、IMG1、IMG2...等)创建一个包含各种列的 MySQL 表,但再次对我来说,考虑到修改表会很困难,这种方法看起来不太适合未来未来。
所以在这里我来获得一些很好的自适应解决方案来根据我的要求设计表格。随附的屏幕截图是我的第一个博客描述页面的初始视图。
TIA。
问候,
破折号
【问题讨论】:
标签: mysql database asp.net-web-api database-design blogs