0
我無法使其工作。如何使用LinQ to SQL檢查表中是否存在數據
變量d =從我的表單中解析DateTime數據。
變量id =從我的表單中獲取解析主鍵。下面
如果按鈕是點擊代碼執行
bool flag = db.tbl_payrolls.Any(p => p.dDate == d && p.emp_id == id);
if (flag)
{
MessageBox.Show("UPDATE");
}
else
{
MessageBox.Show("INSERT");
}
測試我的代碼,如果有關於ID的記錄,其中日期是今天那麼它將執行更新部分其他記錄將被插入。
' - 這不就是這個代碼*打算*做什麼?究竟是什麼問題? – David
'dDate'是否存儲包括時間部分或僅日期的日期時間? –
@大衛是這是我想實現的,但是當我輸入帶有數據的日期時,它應該通過更新部分,但它只是通過INSERT部分 –