2010-03-10 4 views
2

Есть ли все равно, чтобы LINQ объекты проверялись автоматически в соответствии со свойствами типов данных, определенных в базе данных?Автоматическая проверка объектов LINQ to SQL

Например, если моя собственность соответствует varchar(40) не имеет значения null в базе данных, автоматически проверяйте свойство не равным null и 40 length?

ответ

1

Нет встроенной системы проверки, но вы можете сделать то, что хотите, проверив ColumnAttribute о свойствах ваших объектов LINQ to SQL. В основном вы ищете текст «varchar» и, если найден, анализируете максимальную длину от атрибута («40» в «varchar (40)»).

Существует много разных способов сделать это. См. here или here или вы найдете другие реализации, выполнив поиск.

Смежные вопросы