1

抱歉,如果这已经在这里了。我不熟悉在 vb 中使用 linq 和实体框架进行编码。

我有 3 张桌子。Account 表、带有 user_id 行的 User 表和一个将 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

希望你能帮忙,它让我发疯。

4

1 回答 1

1

尝试这个:

dim findid = 1
return context.Accounts
    .Where(Function(m) m.Users.Any(Function(x) x.user_id = findid)).ToList()
于 2013-10-14T19:57:03.957 回答