Здравствуйте, 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" все-таки