关于linq的查询结果获取某一列的值

DCDataContextdb=newDCDataContext();varret=frompindb.table1wherep.name==TextBox1.Texts... DCDataContext db = new DCDataContext();
var ret = from p in db.table1 where p.name == TextBox1.Text select p;
//我想获取table1里id的值,这个应该怎么写
//int id = id的值
展开
 我来答
Zy_try
2012-06-21 · TA获得超过291个赞
知道小有建树答主
回答量:848
采纳率:0%
帮助的人:187万
展开全部
var val = TextBox1.Text;
var ret = db.table1.where(d=>d.name==val).select(d=>d.id);
已经对HQL先入为主了 写型岩Linq语法很伍租此容错乱
所腔迅以我喜欢用lambda
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式