HI,
У меня есть таблица Ling с MyObject.
Имеются поля:
Имя идентификационного номера
Существует метод, который добавляетne MyObject to Database.В частичном классе MyOBject я реализую метод OnValidate.Мне нужно проверить, существует ли уже строка с таким номером и именем.
Проблема в том, что эти значения равны нулю (для этого примера оба могут быть)
var result = from m in myContext.MyObjects where m.Number == this.Number &&
m.Name == this.Name
select m;
if(result.Count > 0) {
throw ...
}
, если, например,this.Name = null и r.Name = null и m.Number == this.Number Строки не выбраны, и я не знаю, почему: /
Любые подсказки о том, как проверить, является ли строка точно такой жезначения в полях, кроме Id (то есть PK), уже есть в базе данных?
Спасибо за помощь