我有两个与
相同的属性名称的模型Class Office<br>
{
int Id;
string Name;
Location Location;
}
Class Location
{
int Id;
string Name;
}
sqlConnection.Query<Office, Location, Office>("query", (o, l) => {o.Location=l}, splitOn="Id,Id").ToList();
我怎样才能让它发挥作用。
任何帮助表示感谢。
答案 0 :(得分:0)
好吧,你只是忘记在委托中返回你的新对象
(o, l) => {o.Location=l; return o;}
即。你应该写道:
sqlConnection.Query<Office, Location, Office>("query", (o, l) => {o.Location=l; return o;}, splitOn="Id,Id").ToList();