Re[5]: Неявные внешние ключи
От: Mace Windu  
Дата: 29.09.21 08:41
Оценка:
Здравствуйте, 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'.


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

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


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

[Association(ThisKey = nameof(Order.ID), OtherKey = nameof(Partner.ID))]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.