求一linq 查询语句!

zhxjx 2011-03-14 12:03:26
我有两个表 t1 t2
t2表中有一字段tid与t1表主键相同
t2表中有username tid
我想根据指定的username 查询出所有tid 并且根据tid 到t1表中查出相同id的数据 麻烦高手给解决下 令那位仁兄给发个linq查询语句方面的学习链接!
...全文
76 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
claymore1114 2011-03-14
  • 打赏
  • 举报
回复
主外键关系,应该是 也不晓得 是一对一 还是一对多?

var query=db.t1.Where(w=>w.t2.username=="aaa");
zhxjx 2011-03-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 claymore1114 的回复:]
如果 建好关系的话,就更容易

C# code

var query=t1.t2.Where(w=>w.username=="aaa");
[/Quote]

建什么关系? 麻烦了 本人新手 比较菜
claymore1114 2011-03-14
  • 打赏
  • 举报
回复
如果 建好关系的话,就更容易

var query=t1.t2.Where(w=>w.username=="aaa");
zhxjx 2011-03-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fangxinggood 的回复:]
C# code
var query = from a in t1
join b in t2 on a.tid equals b.tid
where a.username == "abc";
[/Quote]

简单的问一句 a 是什么意思?
zhxjx 2011-03-14
  • 打赏
  • 举报
回复
多谢!
jeje 2011-03-14
  • 打赏
  • 举报
回复
var innerjoin = from p in ctx.t1

join c in ctx.t2

on p.CategoryID equals c.CategoryID where c.username==""

select p.ProductName;
不知道行不没测试


机器人 2011-03-14
  • 打赏
  • 举报
回复
var query = from a in t1
join b in t2 on a.tid equals b.tid
where a.username == "abc";
q107770540 2011-03-14
  • 打赏
  • 举报
回复
var query=from a1 in t1
join b1 in t2
on a1.id equals b1.tid
where b1.username=="aaa";
select a1;



http://topic.csdn.net/u/20101111/09/ea049af5-d079-4a13-8c1d-e1a3350a830d.html

8,494

社区成员

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

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