У меня есть компания, которая содержит адресный объект. Результат 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 с несколькими отображениями убедитесь, что вы установили параметр splitOn, если у вас есть ключи, отличные от Id Имя параметра: splitOn
Предложения были бы замечательными.
Примеры в Test.cs - это не то, что код запрашивает в качестве параметров для запросов. Их необходимо обновить