C# 大型数据库的模型优先或代码优先
我需要你的意见。我在EFW6.1的ASP MVC应用程序中使用模型优先的方法。一个数据库中有太多的表(大约200个),由于时间限制,我很难为它编写代码 当模型优先技术用于任何大型数据库应用程序而不是代码优先时,是否存在性能问题?在Visual Studio中C# 大型数据库的模型优先或代码优先,c#,asp.net-mvc,entity-framework,ef-code-first,C#,Asp.net Mvc,Entity Framework,Ef Code First,我需要你的意见。我在EFW6.1的ASP MVC应用程序中使用模型优先的方法。一个数据库中有太多的表(大约200个),由于时间限制,我很难为它编写代码 当模型优先技术用于任何大型数据库应用程序而不是代码优先时,是否存在性能问题?在Visual Studio中 在解决方案资源管理器中 右键单击项目 实体框架-逆向工程 VS创建 a) 上下文 b) Visual Studio中的所有模型 在解决方案资源管理器中 右键单击项目 实体框架-逆向工程 VS创建 a) 上下文 b) 所有型号使用第十八款时不
b) 所有型号使用第十八款时不会出现任何性能问题。使用你觉得最舒服的 模型第一是伟大的,去吧
使用第十八代时不会出现任何性能问题。使用你觉得最舒服的 模型第一是伟大的,去吧
要在EF中定义模型,可以先使用代码或“图形”模型来绘制表格和关系。请注意:
- 有一些工具可以将数据库反向工程到这两种模型、模型或代码
- 独立于代码优先或模型,在内部,内存中始终有一个EDM,它完全相同(或有非常细微的差异)
最后一点,可以使用模型完成的大部分工作也可以首先使用代码完成。除非您打算做一些非常具体的事情,否则我怀疑这是选择其中一个的原因。要在EF中定义模型,您可以先使用代码或“图形”模型,在其中可以绘制表格和关系。请注意:
- 有一些工具可以将数据库反向工程到这两种模型、模型或代码
- 独立于代码优先或模型,在内部,内存中始终有一个EDM,它完全相同(或有非常细微的差异)
最后一点,可以使用模型完成的大部分工作也可以首先使用代码完成。除非你打算做一些非常具体的事情,否则我怀疑这是选择其中一个的理由。你有没有努力在谷歌上做一些事情?可能是重复的