流利的Nhibernate No Persistor for Class Name

时间:2010-09-09 15:11:27

标签: c# asp.net fluent-nhibernate

即使我的所有映射都非常简单和正确,但我收到此错误。 我只在选定的类上得到此错误。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

由于课程不公开,因此会发生此错误。只需将类更改为公共,这将不会再次发生。但是,如果您不希望在程序集外部公开程序集,则仍可以将构造函数标记为“内部”。

唯一的缺点是该课程出现在intellisense中。但是,如果您尝试使用它,则会出现编译时错误。所以这应该不是问题。

了解更多详情 http://weblogs.asp.net/chanderdhall/archive/2010/09/09/no-persister-for-lt-classname-gt.aspx