У меня есть эти объекты:
Account
-IdAccount: 1
-Money: 20
-IdInfo: 2
Navigation Property: Info
Info
-IdInfo: 2
-Info: hi
Navigation Property: Account
Когда я делаю что-то подобное, используя linq
var account = storeDB.Accounts.Include("Info").Single( a => a.IdInfo == 2 );
Это выполнит объединение с IdAccount = 1 и IdInfo = 1 вместо 2. Кто-нибудь знает другой способ, которым я могу сделать запрос? Я посмотрел на select from bla bla, но я не знаю, как поместить это в объект, так как я создал Account.cs и Info.cs, такие как ASP MVC3 учебник музыки.
У меня такое ощущение, что оно делает какое-то естественное соединение, и поэтому оно связывает оба идентификатора с номером 1.
Я проверял это много часов и не смог решить эту проблему, любая помощь будет принята с благодарностью!