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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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