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 に答える