我有一个DataContext
(db) 可以访问我的 SQL Express 数据库中的表,我只想从中提取 tblItem 表中多个字段中的三个:
// this does not work - what is the correct way to do it?
var items = db.tblItems.Select(i => i.id && i.name && i.totalAmount);
目的是将它们吐出到 csv 文件中(逗号分隔)。是一个var
最好的方法是做到这一点?
为此,您必须使用匿名对象:
var items = db.tblItems.Select(i =>
new {
ID = i.id,
Name = i.name,
TotalAmount = i.totalAmount
});
你可以迭代一遍items
与任何其他集合一样:
foreach(var item in items)
{
//do stuff
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)