首页 新闻 会员 周边

ef4 子表如何过滤查询

0
悬赏园豆:10 [已关闭问题] 关闭于 2011-01-10 21:20

                var result = from r in context.Employee.
                                 Where(e => e.Name == "Microsoft")
                             select new { e = r, w = r.WorkItem.Where(w => w.CreateTime == DateTime.Now) };

 

请问有否别的办法直接查上名为Microsoft今天的task,不用创建一个匿名类,直接直接能返回Employee类

 

var result = from r in context.Employee.
                                 Where(e => e.Name == "Microsoft"  && e.WorkItem.Where(e=>CreateTime == DateTime.Now));

这样又不行哦

 

----------------------------------------------------

Employee表:

PKID

Name

 

WorkItem表:

PKID

Task

EmployeeId

CreateTime

-------------------------------------------------------

 

 

问题补充: 回复阿。
顺德人的主页 顺德人 | 初学一级 | 园豆:33
提问于:2011-01-06 23:49
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册