EF Core中的SQL Server排序规则

问题描述 投票:8回答:1

如何使用注释或Fluent API指定列,表或数据库的排序规则?我知道MySql Provider有一些简洁的方法。但是,除了执行原始SQL命令之外,我找不到SQL Server的任何方法。

asp.net-mvc ef-code-first entity-framework-core ef-core-2.0 entity-framework-core-migrations
1个回答
0
投票

看起来根本不会完成:

这是aspnet / EntityFrameworkCore中关闭的问题:CodeFirst: Set column collation

我们讨论并得出结论,每列设置不同的排序规则并不是一个非常常见的要求,它可能不是我们在EF中制作第一类的。这将是一个很好的选择,使用注释来定义其他元数据,然后扩展我们的SQL生成器来处理它们并指定排序规则。

唯一的解决方案似乎就是这个:Entity Framework Code First - Change Table Column Collation

...您可以创建自定义数据库初始化程序并执行ALTER TABLE命令。

© www.soinside.com 2019 - 2024. All rights reserved.