
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.11.2009, 10:32
|
|||
|---|---|---|---|
|
|||
Entity Framework - Как узнать метаданные связи? |
|||
|
#18+
Здравствуйте, в программе создал EDM-модель, вывел на форму инфу о Person и всех LandRentPretender (в DataGrid'е), которые завязаны на Person (по связи FK_LandRentPretender_Person). Далее удаляю одного LandRentPretender'а и смотрю на изменения в нашем контексте (oc - наш контекст) var ac = oc.ObjectStateManager.GetObjectStateEntries(System.Data.EntityState.Added | System.Data.EntityState.Deleted | System.Data.EntityState.Modified); Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Собственно вопрос: Каким образом мне выдрать какие именно поля связывает эта связь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.11.2009, 14:56
|
|||
|---|---|---|---|
|
|||
Entity Framework - Как узнать метаданные связи? |
|||
|
#18+
Раскопал чуть глубже: В SSDL-модели нашел свое св-во: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. нашел св-во ReferentialConstraints , но количество элементов в нем = 0. Может я не на то вылез? Копаю сюда: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2009, 16:28
|
|||
|---|---|---|---|
|
|||
Entity Framework - Как узнать метаданные связи? |
|||
|
#18+
Решение моей проблемы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Так как соединение полей хранится в SSDL модели, то в предыдущем примере ReferentialConstraints было пусто, нужно было просто выдрать метаданные из SSDL модели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&tablet=1&tid=1351609]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 332ms |

| 0 / 0 |
