C# c使用实体框架6从sql表打印ID、姓名和出生日期
我想使用EntityFramework 6从sql中的Clients表打印实体的Id、名称和生日。到目前为止,我设法一次打印出一个冒号,但现在将Int与String和DateTime结合使用会产生一个错误:运算符&&不能应用于“Int”和“String”类型的操作数 这是我的代码,我试图将这些类型组合在一起。我是否缺少一种与SQL不同的将这些类型组合在一起的方法C# c使用实体框架6从sql表打印ID、姓名和出生日期,c#,sql-server,entity-framework,C#,Sql Server,Entity Framework,我想使用EntityFramework 6从sql中的Clients表打印实体的Id、名称和生日。到目前为止,我设法一次打印出一个冒号,但现在将Int与String和DateTime结合使用会产生一个错误:运算符&&不能应用于“Int”和“String”类型的操作数 这是我的代码,我试图将这些类型组合在一起。我是否缺少一种与SQL不同的将这些类型组合在一起的方法 var clientsList = (from c in context.Clients
var clientsList = (from c in context.Clients
orderby c.birthdate ascending
select c.ID && c.name && c.birthdate);
foreach (var c in clientsList)
{
Console.WriteLine(c);
}
你也可以
var clientsList = (from c in context.Clients
orderby c.birthdate ascending);
foreach (var c in clientsList)
{
Console.WriteLine(string.Format("ClientID:{0}, ClientName:{1}, ClientBirthDate:{2}",c.ID,c.name,c.birthdate));
}
选择新的{c.ID,c.name,c.birthdate}@古斯曼简单而优雅。谢谢你,我的朋友!哦,对了,我对这个方法很熟悉。我甚至在我正在研究的另一个程序中使用了类似的东西:“smallestClientsID{Console.WriteLine${c.ID}{c.name};}中的foreach var c是的,语法是c 6.0中较新的字符串插值