1

我正在研究 NHibernate 映射,我们处于需要在特定列上指定排序规则的情况。最好在映射期间。

这个想法是在 NHibernate 创建模式之后,它看起来像这样:

CREATE TABLE [dbo].[Foo] (
    [Bar]        NVARCHAR (128) NULL **collate sql_latin1_general_cp1_cs_as**,
    [BarTwo]     NVARCHAR (max)
);

我目前正在使用 Fluent,但 xml 解决方案也可以。

4

1 回答 1

3

我发现我可以将排序规则添加到 CustomSqlType。这确实意味着我需要始终添加一个 CustomSqlType 并因此使映射数据库依赖。

.CustomSqlType("nvarchar(128) collate Latin1_General_CI_AS")

但就目前而言,它似乎有效。有人有另一个/更好的想法/提议吗?

于 2013-03-18T10:10:50.693 回答