Отключить ссылочную целостность в наборе данных .NET? - PullRequest
0 голосов
/ 04 мая 2011

У меня большой типизированный набор данных, который я хочу частично заполнить для модульного тестирования, однако набор данных имеет разросшуюся ссылочную целостность, что означает, что я не могу просто заполнить небольшие области данных, относящихся к тесту.

Разве есть какой-то способ переключения ссылочной целостности?

Ответы [ 2 ]

1 голос
/ 04 мая 2011

Если бы был какой-то способ "выключить его", то это не было бы ссылочной целостностью, не так ли?

Если оставить в стороне, предполагается, что модульное тестирование будет проверять один, изолированный, функционал.Если ваш тест не может обработать ожидаемые возвращаемые данные, то это не модульный тест, и вы должны исправить тест.Если ваш набор данных содержит несколько частей функциональности, которые не имеют отношения друг к другу, то набор данных должен быть разбит на более мелкие отдельные единицы

0 голосов
/ 07 мая 2011

Да, вы можете отключить ссылочную целостность в типизированных наборах данных.

Установите для свойства ` EnforceConstraints 'значение false.

...