我正在构建一个带有实体框架的MVC3应用程序,并且从两个不同的实体模型中拉入信息。
每个实体模型都被赋予了一个自定义名称空间,并且每个实体模型都有“customer”表。
但是,当我使用自定义工具生成分部类时,无法在该分部类中解析“Customer”表。
如何将表解析为该部分类中的正确名称空间?
发布于 2016-06-21 15:02:50
如果您将模型放在单独的文件夹中,则可以使用{namespace}.Models.{folder name}.{table name}
引用这些模型
发布于 2013-04-29 12:18:38
您可以使用自动映射工具来解决此问题。您可以在下面的链接http://automapper.codeplex.com/中从codplex获得此dll
发布于 2013-04-29 12:47:31
在实体框架5 (4.4)中,我能够自己指定表映射。因此,当您右键单击一个实体并选择用于表映射时,您就能够选择将其映射到哪个对象。您还可以按照您想要映射的方式映射所有属性。
如上面的截图所示,当您将“Map to Action”(在我的例子中)更改为某个其他对象时,它将被映射到另一个对象。因此,在本例中,您将有两个不同的类,具有不同的名称。我认为你不会更接近实体框架。
https://stackoverflow.com/questions/16277519
复制相似问题