我有一个更新记录的查询;它看起来有点像这样:
public void SaveRecord(int TheUserID, Nullable<DateTime> TheDate,
Nullable<int> TheAction)
{
using DC...
{
var TheRecordToUpdate = (from....where ....
select l).Single();
TheRecordToUpdate.TheDate = TheDate;
TheRecordToUpdate.TheAction = TheAction;
TheDC.SubmitChanges();
问题是有时我提供空参数,在这种情况下,我不想更改数据库中的字段。我该如何使用??当参数为空时,linq-to-sql 中的运算符?
谢谢。