使用用户添加的数据库实体类型创建ASP.Net站点(可编辑)

时间:2014-03-28 12:51:38

标签: asp.net

我已经开始在ASP.Net中构建一个网站,目前正试图围绕一些概念。该网站将显示有关不同类型的可出租物品的信息。 对我来说最大的问题是我希望管理员用户能够添加新类型的对象,而无需程序员为他们创建基础架构。我似乎无法找到一个不基于具有预定义实体的固定数据库模型的教程。

例如:假设管理员想要将自行车添加为新型可租赁对象。填写表单后,数据库将使用新的自行车表及其字段进行更新。现在,数据模型需要能够自动集成此表并生成适当的(和可编辑的)显示视图。 如果有人能够指出我如何实现这一目标,我将非常感激。是否有一个标准的“框架”方式 - 或者我需要自己烹饪吗?

我想做什么:让管理员使用自定义字段创建自己的表,并让系统通过唯一的对象ID将这些表连接到通用的rentable_object表。查看站点时,不同类型的对象将显示在可编辑的数据表中 - 每个数据表首先包含通用属性,然后是特定的。

1 个答案:

答案 0 :(得分:0)

这样的事情:http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

当然,它在MVC中,但我认为它是一本值得研究的教程。