如何使用Dapper

时间:2019-04-17 16:35:08

标签: c# dapper

我尝试使用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属性,但这没用。

有什么帮助吗?

0 个答案:

没有答案