我正在使用实体框架构建MVC 3应用程序,我从两个不同的实体模型中提取信息。
每个实体模型都有一个自定义命名空间,每个实体模型都有一个“客户”表。
但是,当我生成部分类时,使用自定义工具,“客户”表无法在该部分类中解析。
如何让表格解析到该分部类中的正确名称空间?
答案 0 :(得分:1)
如果您将模型放在单独的文件夹中,则可以使用{namespace}.Models.{folder name}.{table name}
答案 1 :(得分:0)
您可以使用自动映射工具来解决此问题。你可以从下面链接的codplex获得这个dll http://automapper.codeplex.com/
答案 2 :(得分:0)
在实体框架5(4.4)中,我能够自己指定表格映射。因此,当您右键单击实体并选择表映射时,您就可以选择应映射的对象。您还可以按照希望映射的方式映射属性。
如上面的屏幕截图所示,当您将“Maps to Action”(在我的情况下)更改为其他对象时,它将映射到另一个对象。因此,在这种情况下,您将拥有2个具有不同名称的不同类。我认为你不会接近实体框架。