Re[6]: Неявные внешние ключи
От: Naf2000  
Дата: 29.09.21 10:04
Оценка:
Здравствуйте, Mace Windu, Вы писали:

MW>Здравствуйте, Naf2000, Вы писали:


N>>Здравствуйте, IT, Вы писали:


IT>>>Здравствуйте, Naf2000, Вы писали:


N>>>>Что-то не вышло: LinqToDB.Linq.LinqException: "Association key 'Partner' not found for type 'ConsoleApp21.Order."


IT>>>А раньше выходило?


N>>В случае свойства выходило так:


N>>Необработанное исключение типа "System.InvalidOperationException" в linq2db.dll

N>>The binary operator Equal is not defined for the types 'ConsoleApp21.Partner' and 'System.Int64'.


MW>Partner — ассоциация, а надо ссылка на поле ключа.


MW>
MW>[Association(ThisKey = "ID", OtherKey = "ID")]
MW>


MW>или что мне больше нравится:


MW>
MW>[Association(ThisKey = nameof(Order.ID), OtherKey = nameof(Partner.ID))]
MW>

сомневаюсь, в таблице Orders поле ключа называется "Partner" все-таки
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.