Подтвердить что ты не робот

Будет ли доступен поставщик байт-кода в NHibernate 3.2.GA в nuget?

Как вы знаете, NHibernate 3.2 имеет собственный поставщик байт-кода, который имеет некоторые нарушения с помощью провайдера байтового кода.

Например:

public class SomeEntity 
{
    public virtual string SomeProperty { get; **private set;**} 
}

Работает нормально с NHibernate 3.1 и провайдером Castle Bytecode. И не в NH 3.2.

Я использую nuget для управления моими зависимостями и не хочу управлять ими руками. Поэтому мой вопрос: будут ли доступны провайдеры байт-кода для замка, linfu и spring в nuget?

4b9b3361

Ответ 1

Команда NHibernate больше не будет поддерживать этих поставщиков байт-кода.

Он официально не голосовал, но я не думаю, что команда замка будет поддерживать его.

К счастью, это все с открытым исходным кодом, поэтому вы можете просто пойти и захватить код и сохранить его и поместить на NuGet. Это может быть либо NHibernate contrib, либо проект Castle contrib.

Тем не менее, если это работает и больше не работает (и изменение не документировано, убедитесь, что это не так), это может быть ошибка регрессии, и поэтому это должно быть (убедитесь, что он не был указан уже) и исправлен.

Ответ 2

NHibernate 3.2 ввел довольно много недокументированных изменений, особенно для тех, кто ранее использовал провайдера байт-кода Castle.