これは機能していません:
select new Schedules
{
airDate = EntityFunctions.TruncateTime(schedules.DateSched),
};
schedules.DateSched は「SQL DateTime」型です。
上記の関数は、日付と時刻の部分を返しています。
schedules.DateSched の DATE 部分のみを「airDate」変数に割り当てるにはどうすればよいですか?
これは、Entity Framework が生成するものです。
convert (datetime2, convert(varchar(255), <field>, 102) , 102) AS [C4]
そして、それを選択すると、次のようになります。
2013-06-24 00:00:00.0000000
私は手に入れたい:
2013/06/24