如何使用注释或Fluent API指定列,表或数据库的排序规则?我知道MySql Provider有一些简洁的方法。但是,除了执行原始SQL命令之外,我找不到SQL Server的任何方法。
看起来根本不会完成:
这是aspnet / EntityFrameworkCore中关闭的问题:CodeFirst: Set column collation
我们讨论并得出结论,每列设置不同的排序规则并不是一个非常常见的要求,它可能不是我们在EF中制作第一类的。这将是一个很好的选择,使用注释来定义其他元数据,然后扩展我们的SQL生成器来处理它们并指定排序规则。
唯一的解决方案似乎就是这个:Entity Framework Code First - Change Table Column Collation
...您可以创建自定义数据库初始化程序并执行ALTER TABLE命令。