我正在研究NHibernate映射,我们需要在特定列上指定整理。最好在映射期间。
这个想法是在NHibernate创建模式之后,它看起来像这样:
CREATE TABLE [dbo].[Foo] (
[Bar] NVARCHAR (128) NULL **collate sql_latin1_general_cp1_cs_as**,
[BarTwo] NVARCHAR (max)
);
我目前正在使用Fluent,但xml解决方案也可以。
答案 0 :(得分:2)
我发现我可以将collate添加到CustomSqlType。 它确实意味着我需要总是添加一个CustomSqlType,因此需要依赖映射数据库。
.CustomSqlType("nvarchar(128) collate Latin1_General_CI_AS")
但是现在似乎有效。 任何人都有另一个/更好的想法/主张吗?