Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.03.2015, 10:00
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
Прошу помощи. Модель(самый минимум): Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Как нужно разбавить/добавить/настроить всё это чтобы в EF CF: 1. sended_letter удалялся свободно. 2. letter при удалении удалял связанные sended_letter - это в идеале. Если никак - то не надо. 3. В sended_letter не было бы несвязанных с letter записей. Главным образом проблема в удалении sended_letter - мешает ограничение внешнего ключа. Почему оно мешает - не понимаю. Цели могу достигнуть дропнув это ограничение, но это : 1. Не системно. 2. Вылетает п.3 Перепробовал всё, и аннотации и мутный Fluent - всё чего добиваюсь - приходится пересоздавать БД. (((( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 12:05
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
Из того, что удалось выяснить: Модели как минимум должны выглядеть вот так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 12:08
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
Но EF CF не поддерживает one-to-one foreign key associations, и поэтому надо переделать модели в Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
И с слое BL контролировать, чтобы sended_letter был один. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 17:55
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
Monochromatique, Все хорошо, только я бы переделал так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 18:03
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
AxeleronMonochromatique, Все хорошо, только я бы переделал так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Вот ровно 10 минут назад это сделал! Назвал поля тупо по именам таблиц/сущностей. И таки убрал вот это: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 18:04
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
не не, в итоге вот как получилось. public class Letter { public Guid Id {get;set;} public String Subject {get;set;} } public class SentLetter { public Guid Id {get;set;} public Guid LetterId{get;set;} public virtual Letter Letter{get;set;} public DateTime Sent{get;set;} } ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 18:05
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 18:07
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
Monochromatique, А почему нельзя одним классом Letter обойтись? Как-то смысл в двух потерялся. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 18:09
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
Связь стала 1 к 1, логичнее было бы так: Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 18:17
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
AxeleronСвязь стала 1 к 1, логичнее было бы так: Код: c# 1. 2. 3. 4. 5. 6.
Не все письма будут отправлены. O_O Да и потом - это всё-таки разные области. Для меня. Я стараюсь, чтобы за одну модель отвечал один контроллер. Я не десять контроллеров херачат всё в одну модель. Фффффу, аж отпустило. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 18:28
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
MonochromatiqueНе все письма будут отправлены. O_O Поэтому DateTime? Sent. MonochromatiqueДа и потом - это всё-таки разные области. Для меня. Странное разграничение. Чем области разные? Только флагом Отправлен/Неотправлен? MonochromatiqueЯ стараюсь, чтобы за одну модель отвечал один контроллер. Это какой-то новый дезайн паттерн? Сам изобрел вел...? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 18:36
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
MonochromatiqueЯ стараюсь, чтобы за одну модель отвечал один контроллер. Я не десять контроллеров херачат всё в одну модель. Не вижу проблемы. Если более одного контролера работают с одной и той же моделью, это нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 19:10
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
AxeleronMonochromatiqueЯ стараюсь, чтобы за одну модель отвечал один контроллер. Я не десять контроллеров херачат всё в одну модель. Не вижу проблемы. Если более одного контролера работают с одной и той же моделью, это нормально. Это скучно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 19:12
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
AxeleronЭто какой-то новый дезайн паттерн? Сам изобрел вел...? Угу. Restful называется. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 19:14
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
MonochromatiqueУгу. Restful называется. Не вижу связи. Поясни. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 19:51
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
AxeleronMonochromatiqueУгу. Restful называется. Не вижу связи. Поясни. Даже затрудняюсь. Можно и 150 полей в модель напихать - кому что нравится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 19:54
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
MonochromatiqueAxeleronпропущено... Не вижу связи. Поясни. Даже затрудняюсь. Можно и 150 полей в модель напихать - кому что нравится. Можно и больше... А нужно? И как это связано с RESTful - ты так и не пояснил. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 19:55
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
Monochromatique, И вообще с каких пор RESTful - дизайн паттер?! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 20:02
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
AxeleronMonochromatique, И вообще с каких пор RESTful - дизайн паттер?! Не знаю - ты его так назвал. Да и почему бы и нет? Подход и рекоменадции. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 20:06
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
MonochromatiqueУгу. Restful называется. Ты ничего не попутал? Ты же изобрел свой паттерн и назвал его RESTful, балбес! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 20:08
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
AxeleronMonochromatiqueУгу. Restful называется. Ты ничего не попутал? Ты же изобрел свой паттерн и назвал его RESTful, балбес! Ты чо хамишь? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 20:09
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
Monochromatique, Понятно все с тобой... Ну поголоси, покричи теперь. Авось полегше станет, отпустит. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 20:10
|
|||
---|---|---|---|
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
MonochromatiqueУгу. Restful называется. Иди погугли и почитай что такое RESTful, дурочок ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2015, 20:13
|
|||
---|---|---|---|
|
|||
Застрял с EF CF Foreign Key Constraint - что не так с моделью? |
|||
#18+
AxeleronMonochromatiqueУгу. Restful называется. Иди погугли и почитай что такое RESTful, дурочок Мля, откуда только такое лезет)) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=17&tablet=1&tid=1349594]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
159ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 250ms |
total: | 513ms |
0 / 0 |