我尝试使用Dapper来映射如下查询中的数据:
SELECT j.JourneyId,
j.StartLatitude,
j.StartLongitude,
j.EndLatitude,
j.EndLongitude
FROM Journeys j;
像这样进入dto:
class Location
{
public float Latitude {get;set;}
public float Longitude {get;set;}
}
public class Journey
{
public int JourneyId {get;set;}
public Location StartLocation {get;set;}
public Location EndLocation {get;set;}
}
我已经尝试了EntityMap和各种多重映射查询,但是我无法使其正常工作。
我还尝试将查询更改为包括:
j.StartLatitude AS StartLocation_Latitude,
j.StartLongitude AS StartLocation_Longitude,
j.EndLatitude AS EndLocation_Latitude,
j.EndLongitude AS EndLocation_Longitude
希望_
会追寻Dapper使用child属性,但这没用。
有什么帮助吗?