Автоматическая проверка сущностей LINQ to SQL - PullRequest
2 голосов
/ 10 марта 2010

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

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

1 Ответ

1 голос
/ 08 января 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...