我试图使用Dapper将数据映射到我的DTO对象:
public class MyDto
{
public int Id { get; set; }
public string Code { get; set; }
public IDictionary<string, object> AdditionalColumns { get; set; }
}
我可以根据惯例填充MyDto
的前两个属性,但我不确定如何告诉Dapper将所有剩余的列映射到字典中。
connection.Query<MyDto>("Get_Something", commandType: CommandType.StoredProcedure, param: parameters);
存储过程返回以下内容:
Id: INT
Code: VARCHAR(32)
Foo: VARCHAR(16)
Bar: DATETIME
splitOn: "Foo"
的 Multimap,然后在 lambda 中自己进行映射?编辑 不是要说你应该知道这个。 - Charlieface