Будет ли в Nuget доступен поставщик байт-кода замка для NHibernate 3.2.GA? - PullRequest
13 голосов
/ 13 августа 2011

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

Например:

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

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

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

Ответы [ 3 ]

18 голосов
/ 13 августа 2011

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

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

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

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

9 голосов
/ 19 августа 2011

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

1 голос
/ 16 июля 2013

Поставщик байт-кода Castle поддерживается на GitHub, в этом репозитории: https://github.com/sibartlett/NHibernate.ByteCode

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...