这是关于 ASP.NET MVC3 中的 Dapper。
我有两个表tblBranchMaster
,tblZoneMaster
在我的数据库和两个具有相同细节的类文件中。
tblBranchMaster(ID, ZoneID, Name);
tblZoneMaster(ID, Name);
两个表都有主键外键关系。
我有一个具有以下查询的存储过程:
Select * from tblBranchMaster;
与其他一些合乎逻辑的东西。
现在我应该如何获得区域的结果及其列表中的相关分支。
我有以下代码库:
List<tblBranchMaster> lstResult = Query<tblBranchMaster, tblZoneMaster, tblBranchMaster>
(tblBranchMaster.uspGetBranchListPagination, (objBranch, objZone) =>
{ objBranch.ZoneMaster = objZone; return objBranch; },
param, splitOn:"Id").ToList();
这段代码给了我以下错误:
使用多映射 API 时,如果您有除 Id 以外的键,请确保设置 splitOn
参数名称:splitOn
我错过了什么???