如何使用linq to sql更改表中字段的名称
本文关键字:字段 linq 何使用 to sql | 更新日期: 2023-09-27 18:16:44
所以我最近一直在学习Linq到SQL,我得到了它来查询记录,但对于我这样的人,我不知道如何改变表的字段。我真的很感谢你们的帮助:
using (var db = new DataClasses1DataContext())
{
var ns = from nod in db.Nodes
where nod.Name == "MFMN"
select nod;
int pop = db.Nodes.Count();
foreach (var n in ns)
{
Console.WriteLine(n.NodeID + " " + n.lkpNodeType + " " + n.Name + " " + n.DeploymentID);
}
}
创建一个匿名类型:
var ns = from nod in db.Nodes
where nod.Name == "MFMN"
select new
{
Identification = nod.NodeID,
//all other fields
};
然后:
foreach (var n in ns)
{
Console.WriteLine(n.Identification..... //rest of the fields
}
但是,您必须指定代码中需要的所有字段。当您只想选择特定列而不是所有列时,它也很有用。