9

Estoy usando Entity Framework CTP5 y Code First. Necesito cambiar la intercalación de una columna específica en SQL Server. Creo que la intercalación predeterminada es SQL_Latin1_General_CP1_CI_AS, pero tengo que cambiar esta columna de una collation a SQL_Latin1_General_CP1_CS_AS (Case Sensitive).Código de Entity Framework Primero - Cambiar colación de columna de tabla

¿Hay alguna manera de utilizar ModelBuilder en Code First para cambiar una intercalación de columnas específica?

BarDev

Respuesta

10

el creador de modelos no permite esto, pero usted puede crear inicializador base de datos personalizada y ejecutar comandos ALTER TABLE. El ejemplo será el mismo que this one creando un índice personalizado.

+4

perfecto hice algo como esto y parece que ha funcionado: context.Database.SqlCommand ("ALTER TABLE ALTER COLUMN MiTabla MiColumna VARCHAR (50) Intercalar SQL_Latin1_General_CP1_CS_AS NULO"); –

0

Uso del (String nombre, nuevoNombre cadena) RenameTable

Cuestiones relacionadas