Linq to sql 如何转换SQL';将(varchar,datefield,106)转换为LINQ?

Linq to sql 如何转换SQL';将(varchar,datefield,106)转换为LINQ?,linq-to-sql,Linq To Sql,如何将SQL的convert(varchar,datefield,106)转换为LINQ?您可以使用ToString()获得日期的字符串表示形式 以及通过解析字符串的日期表示形式 DateTime.Parse(myDateString) 您只需要在select子句中包含转换 from myRecord in myDataContext.MyTable select new {myStringDate = myRecord.myDate.ToString()}; 可以使用ToStri

如何将SQL的
convert(varchar,datefield,106)
转换为LINQ?

您可以使用ToString()获得日期的字符串表示形式

以及通过解析字符串的日期表示形式

DateTime.Parse(myDateString)
您只需要在select子句中包含转换

from myRecord in myDataContext.MyTable
     select new {myStringDate = myRecord.myDate.ToString()};

可以使用ToString()获取日期的字符串表示形式

以及通过解析字符串的日期表示形式

DateTime.Parse(myDateString)
您只需要在select子句中包含转换

from myRecord in myDataContext.MyTable
     select new {myStringDate = myRecord.myDate.ToString()};