Effort.EF6 Игнорирует нарушение уникального ключа - PullRequest
0 голосов
/ 29 апреля 2019

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

Я установил соединение вот так

var connection =  Effort.EntityConnectionFactory.CreateTransient("name=StockContext");

return new StockContext(connection);

Однако, если я намеренно нарушаю ограничение уникального ключа, оно сохраняется, как будто ничего не случилось. Если я сделаю это на реальной базе данных MySQL, ограничение будет работать так, как задумано.

Кто-нибудь решил эту проблему?

...