Я использую LINQ to SQL в проекте. Я использую метод DataContext.CreateDatabase () для создания базы данных.
Существует одна мастер-таблица с идентификатором OK
В других таблицах этот идентификатор называется FK. Я установил роль обновления и удаления в Cascade в FK . Поэтому при удалении записи из основной таблицы все ссылочные записи автоматически удаляются из всех дочерних таблиц.
Если я удаляю базу данных и запускаю свое приложение, которое проверяет существование базы данных при запуске. Это создает базу данных успешно. Но проблема в созданном ФК. Для роли «Обновление и удаление» задано значение «Без действия» вместо «Каскад». Из-за этого мне нужно вручную изменить всю спецификацию «Обновление и удаление FK» на «Каскад»
Кто-нибудь сталкивался с этой проблемой? Какое решение?