[英]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.