我有一个30到50张桌子的数据库
我想知道我应该如何在带有实体框架的Silverlight项目中实现它们?
我应该把所有的表放在一个大实体(一个emdx文件)中,还是应该为每个表创建一个实体?
谢谢您。

最佳答案

你是说为每张桌子创建edmx?为什么?Entity是映射到数据库的类=它将从数据库检索或持久化到数据库。最常见的情况是每个表有一个实体,但是在一些特殊的映射场景中,每个表可以有多个实体,或者映射到多个表的实体。edmx表示实体(数据模型)和数据库之间的映射。如果使用30-50,则可能以一个edmx文件结束,除非您希望以某种方式模块化应用程序。

关于database - Silverlight中的实体数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9664459/

10-09 07:59