Я изучаю отображение NHibernate, и мы находимся в ситуации, когда нам нужно указать сопоставление для определенного столбца. Желательно во время составления карты.
Идея состоит в том, что после того, как NHibernate создаст схему, она будет выглядеть примерно так:
CREATE TABLE [dbo].[Foo] (
[Bar] NVARCHAR (128) NULL **collate sql_latin1_general_cp1_cs_as**,
[BarTwo] NVARCHAR (max)
);
В настоящее время я использую Fluent, но также можно использовать xml-решение.
.Default("collate sql_latin1_general_cp1_cs_as")
в качестве обходного пути? - person Firo   schedule 13.03.2013.CustomSqlType("nvarchar(128) collate Latin1_General_CI_AS")
. Однако это означает, что мне нужно использовать тип sql и я не могу полагаться на свойство Length. - person Ronald   schedule 13.03.2013