
关于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的值 展开
var ret = from p in db.table1 where p.name == TextBox1.Text select p;
//我想获取table1里id的值,这个应该怎么写
//int id = id的值 展开
1个回答
展开全部
var val = TextBox1.Text;
var ret = db.table1.where(d=>d.name==val).select(d=>d.id);
已经对HQL先入为主了 写Linq语法很容错乱
所以我喜欢用lambda
var ret = db.table1.where(d=>d.name==val).select(d=>d.id);
已经对HQL先入为主了 写Linq语法很容错乱
所以我喜欢用lambda
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询