Asp.net mvc 为MVC创建实体类文件的正确方法?
我知道这些信息在某处可以找到,但我显然不知道如何使用正确的关键字来搜索 我已经下载了NerdDinner代码,还有电子书。我也遵循了书中的例子,虽然我还没有完成它。但我的问题其实很简单 我想遵循一种存储库设计模式,我一直看到“Visual Studio自动生成.NET类,这些类表示使用实体框架设计器定义的模型和数据库关系。还为添加到解决方案中的每个实体框架设计器fle生成ObjectContext类。”。但是当我创建一个实体框架项目时,会创建一个.designer.cs文件,其中基本上包含了所有类实体,这确认了语句的第二部分。但是,我不会自动为这些实体生成单独的类文件 我怎么知道?我知道我可以梳理设计器文件,找出每个实体的类声明,并为每个实体创建一个单独的文件,但这样做似乎很简单。那么什么是正确的方法Asp.net mvc 为MVC创建实体类文件的正确方法?,asp.net-mvc,Asp.net Mvc,我知道这些信息在某处可以找到,但我显然不知道如何使用正确的关键字来搜索 我已经下载了NerdDinner代码,还有电子书。我也遵循了书中的例子,虽然我还没有完成它。但我的问题其实很简单 我想遵循一种存储库设计模式,我一直看到“Visual Studio自动生成.NET类,这些类表示使用实体框架设计器定义的模型和数据库关系。还为添加到解决方案中的每个实体框架设计器fle生成ObjectContext类。”。但是当我创建一个实体框架项目时,会创建一个.designer.cs文件,其中基本上包含了所有
关于创建单独实体类文件的正确方法,是否有我可以参考的工具或文档?我上次使用实体框架已经有一段时间了,但是:
- 如果使用设计器创建模型,则可以在单独的文件中使用分部类进行扩展或构建
- 有/曾经有一个使用VisualStudio的扩展项目,它将根据您的EF设计器模型生成POCO类。您可以将它们作为一次性工具使用,然后继续使用生成的类,但在这一点之后,您可能需要继续修复映射。不确定此POCO模板是否仍然是当前模板,请查找实体框架和POCO
- MS一直致力于更好的代码优先支持,这是我首选的工作方式。我还没有研究它,我假设它将尝试根据您的类/实体定义自动生成映射和数据库