У меня есть запрос на обновление записи; это выглядит примерно так:linq-to-sql update условно
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, когда параметр равен нулю?
Спасибо.
+1 для второго варианта. – leppie
@leppie, что не так с первым вариантом? –
От меня тоже. Четкое намерение в вашем собственном коде вместо того, чтобы полагаться на неявное поведение чего-то вниз по течению. –