アドレス オブジェクトを含む会社があります。SQL の戻り値はフラットで、すべてのオブジェクトをロードするために Query<> を取得しようとしています。
cnn.Query<Company,Mailing,Physical,Company>("Sproc",
(org,mail,phy) =>
{
org.Mailing = mail;
org.Physical = phy;
return org;
},
new { ListOfPartyId = stringList }, null, true, commandTimeout: null,
commandType: CommandType.StoredProcedure, splitOn: "MailingId,PhyscialId").ToList();
SplitOn が正しいかどうかもわかりません。メッセージが表示されます:
マルチマッピング API を使用する場合、Id パラメータ名: splitOn 以外のキーがある場合は、必ず splitOn パラメータを設定してください。
提案は素晴らしいでしょう。
Test.cs の例は、コードがクエリのパラメーターとして要求するものではありません。これらは更新する必要があります