|
|
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
МСУburedМСУ, ну я про это и говорю. Если не допиливать модель, он всегда и будет '00000000-0000-0000-0000-000000000000' Так модель я не допиливал. При перегенерации модели всё остается на своих местах. Это же отдельный partial класс, ёпта. Йопта, я 2 таких же решения предложил в этом топике. Без частичных классов решений нет. Это баг. Будем теперь мудрствовать что есть модель ,а где нет? Увольте нах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 11:55 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
Да уж, пипец, решение через хендлинг SavingChanges... Этот цикл будет срабатывать всегда, где надо и где ненадо. Увольтенах за такой код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 11:57 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
Судя по тому, что разговор стремительно уходит в сторону, ты уже не отрицаешь, что без дополнительных телодвижений Guid всегда будет '00000000-0000-0000-0000-000000000000'. Тема исчерпана. Спасибо за советы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 12:00 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
Порадовало решение по сабжу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 14:24 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 14:55 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
Ну как решили-то, если не секрет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 15:09 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
инициализировал в конструкторе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 18:37 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
Думал я что-то не так делаю, а у них оказывается бага, т.к. судя по MSDN все должно работать http://msdn.microsoft.com/ru-ru/library/dd283139.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2010, 18:02 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
где-то тут на#балово авторEntity Framework поддерживает формируемые на сервере значения идентификаторов GUID, однако поставщик должен иметь возможность возвращать формируемые сервером значения идентификаторов после вставки строк.Начиная с версии SQL Server 2005, база данных SQL Server может возвращать формируемый сервером тип идентификатора GUID через предложение OUTPUT.Если поставщик не поддерживает эквивалент предложения OUTPUT, то значения GUID для новых объектов нужно формировать на стороне клиента.Для этого рекомендуется обрабатывать событие SavingChanges, чтобы новое значение GUID создавалось для любого объекта сущности в состоянии Added. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2010, 18:17 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
Да нет, все ровно: авторНачиная с версии SQL Server 2005, база данных SQL Server может возвращать формируемый сервером тип идентификатора GUID через предложение OUTPUT Т.е. наш поставщик, в моем случае SQL Server 2008 R2, может возвращать формируемый на сервере GUID в EF. Так что либо бага, либо хз что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2010, 18:35 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
Блин... :( Как же можно быть таким не внимательным..... :( В edmx файле есть два раздела: edmx:StorageModels и edmx:ConceptualModels Вот в edmx:ConceptualModels стояло свойство annotation:StoreGeneratedPattern="Identity", а в edmx:StorageModels - нет. Как только поставил, так все заработало. Только в edmx:StorageModels надо прописывать без annotation: Пойду пить йад :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 06:05 |
|
||
|
Guid в Entity FrameWork ASP.NET Dynamic Data
|
|||
|---|---|---|---|
|
#18+
JOHN_PROFF, попробуем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 09:20 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36921172&tid=1351024]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 489ms |

| 0 / 0 |
