我目前正在努力使用包含大量数据的数据库来实现图表库。对于我正在使用的表,原始数据分布在148列数据中,超过1000行。因为我只为包含几列的表创建了模型,所以我不确定如何为该特定表实现模型。我通常使用的创建模型并使用实体框架将其连接到数据库的方法似乎并不实用,因为为每列实现148个属性似乎并不是一种有效的方法。
我的问题是:
什么是将这个表实现到MVC项目中的好方法,以使读取操作允许从表中提取数据?
如何构造一个模型,以便人们可以从其中读取148列数据而不必声明148个属性?
实体框架是实现此目标的有效方法吗?
Entity Framework Database First听起来像是解决您问题的完美解决方案。
数据优先模型意味着声音。数据先于代码存在。实体框架将根据您定向到的表为您创建模型作为部分类。
此外,如果表发生更改(只要没有东西访问不存在的字段),就不会引发异常,这在很多情况下是非常有益的。无需迁移。相反,您要做的就是右键单击生成的模型,然后单击“从数据库更新模型”,它的工作原理就像魔术一样。整个过程可能比Code First快得多。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句