私はMVCアプリケーションを開発しています。私は、SQLテーブルに1つのタイムスタンプ列を持っています。データベースからすべてのデータを取得するクエリが1つあります。私はLINQを使用しています。linqクエリでC#変数にsqlタイムスタンプを割り当てる方法は?
以下私のクエリです:
obj = (from c in entityObject.NCT_ProcessAudit.AsNoTracking()
join proc in entityObject.NCT_Process_Settings on c.process_id equals proc.ID
select new returnObject
{
ID = c.ID,
process_id = c.process_id,
icon_id = c.icon_id,
dispaly_order = c.dispaly_order,
updated = c.updated, //c. updated timestamp in sql and updated is datetime as public Nullable<System.DateTime> updated { get; set; }
output = c.output
}).OrderByDescending(a => a.updated).ToList();
私は、クエリの上に実行すると、私は "次のエラー
にNULL可能にマテリアライズド「System.Byte []」タイプから指定されたキャストを取得System.DateTime '型が無効です。
私はここで助けを得ることができます。どんな助けもありがとう。ありがとうございました。
:-)に置き換えられました。 returnObjectクラスで更新される型は何ですか? – A3006
ありがとうございます。 public Nullable Updated {get;セット; } –
クラス名を 'returnObject'にしないでください。 –