我想知道是否有人可以帮助我找到最好的方法来管理一个数据库与50表,我认为必须在我的mvc应用程序结构为多个EMDX文件的性能,但这将有多个连接字符串,我讨厌。
让我们举一个简短的例子:我有一个5表的连接来创建一个客户列表网格另外3个表连接到一个员工网格。
我创建了两个edmx上下文文件来管理每个网格,我有2个连接字符串。
现在,如果我必须创建30个网格,我必须创建30个edmx文件和相应的30个连接字符串吗?
问题是:这是这个的最佳实践吗?重复30倍的连接字符串,连接到同一数据库?
谢谢
我不知道为什么你需要单独的连接字符串。如果您正在连接到相同的数据库,那么一个连接字符串是足够的。
如果我理解正确,你正在为每个网格创建单独的edmx文件。这不是使用实体框架的正确方式。一个数据库应该只使用一个EDMX文件,50个表不是一个大数字。如果你有复杂的查询,那么我建议使用存储过程,并通过实体框架调用它使用import函数