簡體   English   中英

一對一Qry映射

[英]One to One Qry mapping

我正在嘗試使用Dapper進行非常簡單的映射。 這是一對一結果集。 這是我想做的簡化版本:

類:

public class Person
{
    public string Name { get; set; }
    public string LastName { get; set; }
    public Address Address { get; set; }
}

public class Address
{
    public string Street { get; set; }
    public string Town { get; set; }
}

我從View / Strored Proc中獲取數據,如下所示:

SELECT street, name, lastname, town from someProc

有沒有辦法一步一步地映射它,也許是這樣?

//trying to get a List of Persons including mapped Addresses
connection.Query<Person>()

有什么建議么?

我自己弄清楚了...所以對於那些谷歌搜索:

在結果集中組合Dapper.Mapper(NuGet程序包)和SplitOn字段。

結果數據應按對象(按列)排序,並且您可以使用ID或“虛擬字段”(“作為ID”)作為分隔符。

“第三個對象”的想法很愚蠢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM