我想将从L2E投影中检索到的值重新转换为扩展字符串。
该表包含一个名为Status的列,其值可以为“0”或“1”,在我的L2E中我有
var trans = from t in db.Donation
select new DonationBO()
{
Status = t.Status
};
我想要的是返回字符串“Pending”或“Committed”而不是“0”或“1”。
我怎么能在这里这样做?
答案 0 :(得分:3)
如果Status是一个字符串,您可以这样做:
var trans = from t in db.Donation
select new DonationBO()
{
Status = t.Status == "0" ? "Pending" : "Committed"
};