【发布时间】:2015-04-23 12:15:47
【问题描述】:
这是我的存储过程,它返回一种 Customer_GetCustomers_Result:
SELECT c.*, a.City AS AddressCity, a.State AS AddressState
FROM Customer c
LEFT OUTER JOIN Address a ON c.AddressId = a.Id
当使用 AutoMapper 从 Customer_GetCustomers_Result 映射到 Model.Customer (POCO) 时,我希望 AddressCity 和 AddressState 映射到 Customer.Address.City 和 Customer.Address.State。
我认为使用这个命名约定我不必在我的 AutoMapper 配置中添加任何特殊的东西,除了:
CreateMap<Customer_GetCustomers_Result, Model.Customer>();
我愿意做任何事情来从我的存储过程中获取要映射的导航属性。有什么想法吗?
【问题讨论】:
标签: sql entity-framework mapping entity-framework-6 automapper