Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.10.2012, 17:22
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Столкнулся с такой проблемой: пользуясь дизайнером EF заметил,что он не строит binding, если внешний ключ указан не на PK, а на обычный уникальный индекс. Это как-то можно обойти? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.10.2012, 17:36
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
netivanСтолкнулся с такой проблемой: пользуясь дизайнером EF заметил,что он не строит binding, если внешний ключ указан не на PK, а на обычный уникальный индекс. Это как-то можно обойти? Ручками можно, a дизайнер работает с первичными ключами ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 09:46
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Deza, если честно не понимаю как это сделать ручками. Дизайнер же все равно все сотрет :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 10:04
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
netivanDeza, если честно не понимаю как это сделать ручками. Дизайнер же все равно все сотрет :( Code First подход используй ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 10:08
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Deza, да уже думал об этом, но половина модели создана дизайнером уже :( пока лень переписывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 10:40
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
netivanDeza, да уже думал об этом, но половина модели создана дизайнером уже :( пока лень переписывать.T4 Text Template спасёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 10:43
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
netivanСтолкнулся с такой проблемой: пользуясь дизайнером EF заметил,что он не строит binding, если внешний ключ указан не на PK, а на обычный уникальный индекс. Это как-то можно обойти?Неправильная структура данных. FK всегда должен ссылаться на PK. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 10:47
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Алексей К, это вот с чего вы взяли? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 10:50
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
netivanАлексей К, это вот с чего вы взяли?Ну вроде как в теории БД так написано. :-) А зачем делать в таблице второе уникальное поле (по сути второй PK) чтобы на него ссылался FK? Что мешает FK состалься на "первый" PK? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 10:54
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Алексей К, я согласен,но имеем то что имеем) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 10:58
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Ok :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 11:09
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Алексей К, по поводу T4 можно пример? Можно из сгенерированного получить уже Code First автоматом?:) А потом уже ручками допилю.. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 11:14
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
netivanАлексей К, по поводу T4 можно пример? Можно из сгенерированного получить уже Code First автоматом?:) А потом уже ручками допилю.. http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 11:17
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
netivanпо поводу T4 можно пример? Можно из сгенерированного получить уже Code First автоматом?:) А потом уже ручками допилю..Неплохой пример есть в BLToolkit. Его можно взять за основу и адаптировать под EF. зы: Вроде как CodeFirst в этом случае тоже не поможет. Мне кажется, тут проще отказаться от ассоциации. Придётся писать join вручную. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 11:20
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Алексей К, ну может быть. но все равно Code First наверное надо юзать. Во всяком случае для него есть обновление в виде EF 4.4 ). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 11:31
|
|||
---|---|---|---|
|
|||
как построить Binding для ключа по индексу |
|||
#18+
netivan, суррогатные ключи не дают лукап получить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 11:40
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Сахават Юсифов, вот честно не помню что есть лукап(хотя направление мысли понимаю),но сделано это просто из-за чьей -то глупости когда-то. По большому счету да, это дублирует смысл первичного ключа. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 11:42
|
|||
---|---|---|---|
|
|||
как построить Binding для ключа по индексу |
|||
#18+
netivan, это не глупость, а нормально естественные ключи большая фигня а проблемы с лукапом решаются не через ОЦ, а введением в модель допольнительной метаинформации ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 12:29
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Сахават Юсифов, в данном случае получается большая фигня и путаница. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 12:34
|
|||
---|---|---|---|
|
|||
как построить Binding для ключа по индексу |
|||
#18+
netivan, путаница у ЕФ :) мозгов маловато видать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 12:59
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Сахават Юсифов, с этим тоже согласен ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 13:11
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
netivanDeza, если честно не понимаю как это сделать ручками. Дизайнер же все равно все сотрет :( Специально для этого придумали partial классы и методы! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2012, 17:00
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Сахават Юсифовnetivan, путаница у ЕФ :) мозгов маловато видатьEF расчитан на правильную структуру БД. Имеет право. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2012, 10:48
|
|||
---|---|---|---|
как построить Binding для ключа по индексу |
|||
#18+
Алексей К, ну тут структура в целом правильная. если БД позволяет создать ключ, значит он правильный. вообщем далее спор ни о чем. видимо CodeFirst наше все ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=17&tablet=1&tid=1350220]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 185ms |
0 / 0 |