【发布时间】:2014-02-08 14:56:04
【问题描述】:
我有两个表:用户和令牌,如下所示。
现在我使用 EF 编写查询,它采用 Token 对象,但 Token 对象中的子对象 User 为空。我应该如何修改我的查询以获取带有用户对象的令牌?
using (var db = new AccountDbContext())
{
Token tok = db.Tokens
.FirstOrDefault(p => tokenValue == p.Value) == 0);
if (tok.User == null)
{
//I'm there, but I 100% of sure thata this relation exists
throw new Exception();
}
}
【问题讨论】:
-
您返回的对象应该具有
user对象,例如tokenObj.User!如果关系存在 -
@sarwar026:请看我更新的代码。
-
我明白了。但是不明白为什么是
null如果有关系! -
你可能会看到stackoverflow.com/questions/21065177/…问题的答案
标签: c# .net sql-server entity-framework orm