У меня есть компания, которая содержит адресный объект. Возврат SQL является плоским, и я tring, чтобы получить 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 - это не то, что код запрашивает в качестве параметров для запросов. Они должны быть обновлены