Я не смог найти ответ - NHibernate поддерживает MsSql2008? Например, может ли он преобразовать тип данных sql XML в .NET XElement?
MsSqlConfiguration. показывает только MsSql2005, MsSql2000 и MsSql7.
Ваш первый вопрос был дан ответ здесь: SQL 2008 Диалект Поддержка NHibernate
Что касается XElement, я не уверен, но это не составит труда реализовать в качестве клиента IUserType.
Кажется, что есть новый диалект Sql 2008 в последней альфе NHibernate , но, насколько я знаю, это поддержка некоторых новых типов дат, доступных в SQL Server 2008. знаю, что поддержка типа SQL XML по-прежнему не включена по причинам, указанным Беном.