读书人

表里字段是 0 和1 怎么用linq to sql语

发布时间: 2012-12-14 10:33:08 作者: rapoo

表里字段是 0 和1 如何用linq to sql语句 页面显示会员 非会员
表里字段是 0 和1 如何用linq to sql语句 页面显示会员 非会员
[最优解释]
from XXX in XXXX select new { XXX.Type = c.Type== 0 ? "非会员" : "会员" };
[其他解释]
这个与Linq没关系,主要是你查出数据后 判断如果是0就显示会员,如果是1就显示非会员!
[其他解释]
你在页面中处理一下不就行了

<%#Eval("MID").ToString()=="0"?"会员":"非会员"%>
[其他解释]
该回复于2012-08-23 10:21:10被版主删除
[其他解释]
该回复于2012-08-23 10:23:09被版主删除
[其他解释]
对哦 其实你这个完全没有必要 再linq 时就转换哦 想转换也不难

2楼的思路就行

不过建议你查询出来后 在表示层处理下 判断如果是0 则显示会员~

如果你是 webform 而且是控件绑定 用 <%#Eval("MID").ToString()=="0"?"会员":"非会员"%> 就行
[其他解释]
其实你在sql查询的时候就可以处理,而不是查出来之后

select case Sex when 0 then '男' else  '女' end from T_User

[其他解释]
select case Sex when 0 then '男' else '女' end from T_User
[其他解释]
public bool IIF(object o1,object o2,string falseval)
{
if(o1==o2) return o1;
else return falseval;
}
写个通用方法哪儿用到哪儿调
[其他解释]
public string IIF(object o1,object o2,string falseval)
{
if(o1==o2) return o1+"";
else return falseval;
}
[其他解释]
用sql语句处理也行,读出来之后再处理也行,这怎么会和LINQ联系起来呢?
[其他解释]
2楼的思路是可以的
[其他解释]
引用:
2楼的思路是可以的
+1

读书人网 >.NET

热点推荐