C# - EDM / EF - 仅选择表还是整个数据库?最佳做法

时间:2017-09-14 02:55:58

标签: c# sql-server database entity-framework edmx

我仍然对一个我无法找到答案的基本问题感到困惑:

如果您使用C#创建EDM(使用数据库第一种方法) - 您选择的表数量是否有最佳实践? 您通常会选择整个DB /所有表 - 以便以后尽可能灵活吗?即你只需要完成一个"完整的模型"在你的申请中。

或者您是否会尝试将自己限制/限制在您模型中绝对需要的表格中?

或者使用不同的表生成多个模型?

如果您在模型中有表格,您是否有任何(严重的)性能问题,以后您没有积极处理这些表格?

感谢您提前输入任何内容。

1 个答案:

答案 0 :(得分:0)

这取决于您的具体情况,考虑您的问题,您是否需要所有数据?您是在Web环境中工作还是使用本地应用程序?如果你在网上连接,最好一次获取数据,但如果你的表太重而你不需要全部,那你为什么要这样做?你加载了你需要的东西,