我正在使用 C#、.NET Framework 4.0 和 Entity Framework Code First 开发 WCF RESTful 服务。
这些是我的桌子:
我想在数据库上选择这个:
SELECT PostLine.UserId, PostLine.Description, PostLine.DateUtc, User.Name
FROM PostLine, User
WHERE User.UserId == PostLine.UserId
并为 PostLine.DateUtc 添加过滤器。
现在,我这样做:
DateTime fourDaysAgo = DateTime.Now.Date.AddDays(-4);
var postLines =
context.PostLines.Where(p => DateTime.Compare(p.DateUtc, fourDaysAgo) > 0);
但我的问题是我不知道如何加入User
表来获取User.name
.
如何加入 User 表以获取 User.Name?