Sql server 实体框架代码优先-更改表列排序规则
我首先使用实体框架CTP5和代码。我需要更改SQL Server中特定列的排序规则。我相信默认的排序规则是SQL\u Latin1\u General\u CP1\u CI\u AS,但我需要将这一列的排列更改为SQL\u Latin1\u General\u CP1\u CS\u AS(区分大小写) 有没有办法先在代码中使用ModelBuilder来更改特定的列排序规则Sql server 实体框架代码优先-更改表列排序规则,sql-server,entity-framework,entity-framework-4,entity-framework-ctp5,ef-code-first,Sql Server,Entity Framework,Entity Framework 4,Entity Framework Ctp5,Ef Code First,我首先使用实体框架CTP5和代码。我需要更改SQL Server中特定列的排序规则。我相信默认的排序规则是SQL\u Latin1\u General\u CP1\u CI\u AS,但我需要将这一列的排列更改为SQL\u Latin1\u General\u CP1\u CS\u AS(区分大小写) 有没有办法先在代码中使用ModelBuilder来更改特定的列排序规则 BarDevModel builder不允许这样做,但您可以创建自定义数据库初始值设定项并执行ALTER TABLE命令。该
BarDevModel builder不允许这样做,但您可以创建自定义数据库初始值设定项并执行
ALTER TABLE
命令。该示例与创建自定义索引相同。Perfect我做了类似的事情,它似乎可以工作:context.Database.SqlCommand(“ALTER TABLE MyTable ALTER COLUMN MyColumn VARCHAR(50)COLLATE SQL_Latin1_General_CP1_CS_as NULL”);