2

我正在使用实体框架构建一个 MVC 3 应用程序,并且我正在从两个不同的实体模型中提取信息。

每个实体模型都被赋予了一个自定义命名空间,每个实体模型都有“客户”表。

但是,当我生成部分类时,使用自定义工具无法在该部分类中解析“客户”表。

如何让表解析为该部分类中的正确命名空间?

4

3 回答 3

2

如果您将模型放在单独的文件夹中,则可以使用{namespace}.Models.{folder name}.{table name}

于 2016-06-21T15:02:50.383 回答
0

您可以使用自动映射器工具来解决此问题。您可以在以下链接http://automapper.codeplex.com/从 codplex 获取此 dll

于 2013-04-29T12:18:38.457 回答
0

在实体框架 5 (4.4) 中,我可以自己指定表映射。因此,当您右键单击实体并选择表映射时,您可以选择应该映射到哪个对象。您还可以按照您希望的方式映射所有属性。

在此处输入图像描述

如上面的屏幕截图所示,当您将“Maps to Action”(在我的例子中)更改为其他对象时,它将被映射到另一个对象。因此,在这种情况下,您将有 2 个具有不同名称的不同类。我认为您不会更接近实体框架。

于 2013-04-29T12:47:30.630 回答