【发布时间】:2012-03-25 16:44:36
【问题描述】:
我有一个带有服务层的标准存储库模式,我需要映射一个名为 Game 的 POCO 对象:
public class Game
{
public int Id { get; set; }
public int GameTypeId { get; set; }
public int GameStateId { get; set; }
public int? PreviousGameId { get; set; }
public DateTime EndOn { get; set; }
public DateTime StartOn { get; set; }
}
将其映射到具有名为 GameId 的成员的视图模型。所以 Id > GameId。
但是,当我创建我的映射约定时,对象的末尾会附加一个看起来像 GUID 的东西。
如何在不从动态代理映射到 POCO 的情况下让值注入器正确映射这些 POCO 对象。或者这是不可能的?
【问题讨论】:
-
您应该显示模型和视图模型的完整代码,并在 M 中显示源属性,在 VM 中显示目标属性
标签: c# entity-framework poco valueinjecter