获取从多对多关系实体vb相关的项目列表

时间:2013-10-14 19:12:55

标签: vb.net linq entity-framework

如果已经在这里,请道歉。我很想在vb。

中使用linq和实体框架进行编码

我有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 个答案:

答案 0 :(得分:1)

试试这个:

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