|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
Всем привет. EF. CodeFirst. Не могу разобраться каким образом сделать правильно инициализатор так, чтоб правильно создались все таблицы, когда их нет, и одновременно работала автомиграция. не нашел толковых примеров, объединяющих и то, и то. Только упоминания, что тогда можно контроллировать конкретную версию бд. но как это делается нет. скиньте, плиз, ссылки, если кто на такое натыкался... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 21:34 |
|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
Извиняюсь, не полностью описал задачу. Нужно чтоб не просто создавались таблицы, но и заполнялись определенными данными при включенной автомиграции. просто обычный Seed отрабатывает всегда... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 21:44 |
|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
Следующим вопросом будет, как создать индексы? Распространяй пустую базу (с заполненными классификаторами) вместе со своей программой. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 10:36 |
|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
a_titeevВсем привет. EF. CodeFirst. Не могу разобраться каким образом сделать правильно инициализатор так, чтоб правильно создались все таблицы, когда их нет, и одновременно работала автомиграция. не нашел толковых примеров, объединяющих и то, и то. Только упоминания, что тогда можно контроллировать конкретную версию бд. но как это делается нет. скиньте, плиз, ссылки, если кто на такое натыкался... в твоем MyClassDbContext: DbContext переопределить метод, и использовать modelBuilder.Conventions.Remove Код: c# 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 11:49 |
|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
Алексей К, при чем здесь программа? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 12:24 |
|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
Deza, не очень понял зачем наоборот удалять EdmMetadata... мне вроде как надо наоборот, в соответствии с тем что там обеспечить правильную миграцию от версии к версии... пересоздавать базу я не могу, база создается один раз на майкрософтовском windows-azure где-то в черт его знает где. даже в коннекшен-стринге там какие-то наборы цифр вместо имен... ну на самом деле так и делал ранее: Код: c# 1. 2. 3. 4. 5. 6.
и далее Код: c# 1.
Сейчас так Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
который потом Код: c# 1.
по гайдам ef 4.3 как-то так... но! если просто оверрайдить Seed внутри Configuration : DbMigrationsConfiguration<DataContext> он отрабатывает, но эта делается каждый раз при старте приложения. первое что пришло на ум - контролировать версии непосредственно из EdmMetadata, но никакой доки не смог найти... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 12:37 |
|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 12:43 |
|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
Dezaa_titeev, http://habrahabr.ru/post/121132/ немного устарело... тогда собственно миграции и не было... :( ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 12:48 |
|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
a_titeevDezaa_titeev, http://habrahabr.ru/post/121132/ немного устарело... тогда собственно миграции и не было... :( а сейчас использую стратегию инициализатора DbMigrationsConfiguration... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 12:55 |
|
ef автоматическая миграция в инициализаторе. как?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 12:58 |
|
|
start [/forum/topic.php?fid=17&msg=37942703&tid=1350255]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 175ms |
0 / 0 |