【发布时间】:2012-02-01 20:51:16
【问题描述】:
我一直在我们的项目中使用 Automapper,最近遇到了一个以前没有遇到过的问题。
当我尝试映射的表具有 0..1 TO * 关系时,Automapper 未执行映射。
我尝试检查和更改 CreateMap 调用,但 .ForMember(..) 的 lambda 表达式不允许我访问 tableObject 的属性。
有人能指出我正确的方向吗?
我检查了另一个我没有尝试在我们的模型中使用的表,它也是 0..1 TO 1,并发现了同样的问题。
谢谢,
维克多
编辑: 发现了问题……巧合的是,这两个类的设置不正确。它们是公共的,但没有任何公共属性(所有属性都省略了 public 关键字)。
我试图提供答案,但没有足够的声誉在
谢谢, 维克多
【问题讨论】:
标签: c# linq entity-framework linq-to-entities automapper