Я перехожу решение для Windows SmartClient от NHibernate 2.2 до 4.0, используя NuGet в Visual Studio 2013.тип или пространство имен имя «PersistentBag» не существует в пространстве имен «NHibernate.Collection»
На этой линии :
sb.Append ("=" + ((NHibernate.Collection.PersistentBag) state[i]).Count.ToString() + " items");
Я получаю эту ошибку:
The type or namespace name 'PersistentBag' does not exist in the namespace 'NHibernate.Collection'
Предлагаемые варианты по Visual Studio (при вводе.) являются:
- AbstractPersistentCollection
- Generic (пространство имен)
- IPersistentCollection (интерфейс)
- PersistentArrayHolder
Второй и третий не являются классами. Первый и четвертый не имеют метода Count()
.
Какой из них необходимо использовать в этом случае?
Ничего в примечаниях к выпуску? Видимость может быть изменена на внутреннюю. –