powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
13 сообщений из 13, страница 1 из 1
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37909760
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EF CF, стало быть.

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

Что нужно сделать при инициилизации базы, что бы указанный параметр был отключен? В "соглашениях" смотрел - всё что как мне показалось подходило - не сработало.

Или же это надо сетапить как-то по другому?

Спасибо.
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37910131
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monochromatique,

нужно удалить внешний ключ
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37911463
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation,

Сдается мне - эффект будет несколько большим, чем мне нужно.
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37914404
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monochromatiquepation,

Сдается мне - эффект будет несколько большим, чем мне нужно.

иначе нельзя, ограничение является следствием наличия внешнего ключа
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37916836
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation,

Но вручную-то я это сделать могу. О_о
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37916947
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monochromatique,

MonochromatiqueЧто нужно сделать при инициилизации базы, что бы указанный параметр был отключен?
Через контекст вроде никак, это вам в сторону ExecuteSqlCommand думать надо.
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37917595
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monochromatiquepation,

Но вручную-то я это сделать могу. О_о

вы увены?
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37917637
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation,

ну если в базе у связи поставить в настройке, указанной ТСом "нет", то можно удалять записи, на которые есть ссылки.
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37917651
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouchpation,

ну если в базе у связи поставить в настройке, указанной ТСом "нет", то можно удалять записи, на которые есть ссылки.

вы о чём , что поставить в нет?
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37917676
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation,

скрин в первом посте посмотреть сами не можете ?
Enforce Foreign Key Constraint - "No" - позволяет удалять записи даже при наличии связей. Вопрос ТСа, как я понял, состоит в: как задать в этом свойстве "Нет" с помощью CF.
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37917691
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но вообще, имхо бред. Не проще написать нормальное удаление?
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37918476
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

Нормальное удаление? Оно как бы и написано, но на уровне кода. А вышеупомянутое ограничение этому мешает.
...
Рейтинг: 0 / 0
EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
    #37918503
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monochromatique,

Скорее реализация удаления кривая, раз ей мешает ссылочная целостность.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF CF: Убрать FK_REFERENCE_CONSTRAINT - как?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]