2013-10-14 37 views
1

道歉,如果這已經在這裏。林新編碼與linq和實體框架在VB中。獲取從多對多關係實體相關項目清單vb

我有3張桌子。帳戶表,具有user_id行和聯結表的用戶表將user_id映射到account_id。

我想在vb中使用linq和實體框架獲取屬於user_id的帳戶列表。

dim findid = 1 
return context.Accounts.Where(Function(m) m.Users.Any(Function(x) context.Users.Contains(findid)).tolist 

希望你能幫助,它讓我瘋狂。

回答

1

試試這個:

dim findid = 1 
return context.Accounts 
    .Where(Function(m) m.Users.Any(Function(x) x.user_id = findid)).ToList() 
+0

好極了,感謝您的快速回復,只是我所後。我的第一篇文章會投你一票。 – nickand

+0

很高興工作,謝謝 –