2015-06-30 2 views
0

Мне нужен, что изменение кластерного индекс на другую колонку, и я нашел решение этих change clustered index to another column .in моего решения, которое я должен модифицирую генерируюсь код миграции, какEntity FrameWork 6.1: изменить шаблон миграции кода миграции?

.PrimaryKey(t => t.Id) 

Для

.PrimaryKey(t => t.Id, null, true) 

Есть ли способ что я делаю это автоматически, и мне не нужно модифицировать миграцию?

ответ

0

К сожалению, в настоящее время нет способа сделать это. См. Комментарии в следующем блоге ADO.NET.

http://blogs.msdn.com/b/adonet/archive/2014/02/11/ef-6-1-0-beta-1-available.aspx

В частности:

Роуэн Миллер 19 февраля 2014 3:37 вечера

@Cragun & @redfearnk - На данном этапе вам нужно сделать первичный ключ индекс Непро- сгруппированы путем редактирования кода миграции. Вы можете либо сделать , отредактировав миграцию лесов, которая создает таблицу в , в «Индексный вызов для первичного ключа» укажите «clustered = false», или , вручную добавив код для изменения индекса при последующей миграции.

В будущем мы можем позволить вам добавить атрибут индекса к ключу , чтобы изменить индекс, который генерируется по умолчанию.

Смежные вопросы