如您所知,NHibernate 3.2 具有本地字节码提供程序,它与城堡字节码提供程序有一些重大变化。
例如:
public class SomeEntity
{
public virtual string SomeProperty { get; **private set;**}
}
与 NHibernate 3.1 和 CaSTLe Bytecode 提供程序一起工作正常。而不是在 NH 3.2 中。
我正在使用 nuget 来管理我的依赖项,并且不想手动管理它们。所以我的问题是:nuget 中是否可以使用 CaSTLe、linfu 和 spring 的字节码提供程序?
最佳答案
NHibernate 团队 won't support those bytecode providers不再。
它还没有被正式投票,但我不认为 Castle team will support it任何一个。
幸运的是,这都是开源的,所以你可以继续获取代码并维护它并将其放在 NuGet 上。它可以是 NHibernate contrib或 Castle contrib项目。
尽管如此,如果这曾经有效并且不再有效(并且没有记录更改,请确保它没有记录),它可能是一个回归错误,所以它应该是 reported (确保它尚未被报告)并修复。
关于nhibernate - NHibernate 3.2.GA 的城堡字节码提供程序会在 nuget 中提供吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052273/