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