Ado.net EF外键查询的问题

liuzelei 2009-08-12 09:00:07
有两张表Joke,Tag,Tag通过JokeId和Joke的Id关联,Joke和Tag是一对多的关系,Tag还有另外一个字段Content
怎样通过Content获取到Joke呢?

这样写报错
var tag = (from item in m_db.tag where item.Content == content select item).FirstOrDefault();
var jokes = (from item in m_db.joke where item.tag.Contains(tag) select item).ToList();
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yezie 2009-08-13
  • 打赏
  • 举报
回复
不错。。。
jxj0926 2009-08-13
  • 打赏
  • 举报
回复
呵呵。学习一下
liuzelei 2009-08-12
  • 打赏
  • 举报
回复
var tags = from item in m_db.tag where item.Content == tag select item;
var jokes = (from item in m_db.joke where tags.Any(c=> c.joke == item) select item).ToList();

自己搞定了

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧