我有一个带有服务层的标准存储库模式,我需要映射一个名为 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 .. 还是不可能?