У меня есть:
static class Db4o...
и:
class Db4oBase... // which uses Db4o class
, где я могу:
class Customer : Db4oBase
{
public Customer(string name)
{
}
}
, чтобы я мог:
Customer customer = new Customer("Acbel Polytech Philippines");
customer.store(); //something like that
Это работало, пока в какой-то момент в моей разработке код ниже неожиданно не заработал:
class Db4o
{
.
.
.
public static IObjectSet Retrieve(object obj)
{
IObjectSet objectSet = null;
objectSet = container.Ext().QueryByExample(obj); // This part of the code
// throws a unsupported
// class hierarchy.
return objectSet;
}
}
Инструкция QueryByExample выбрасывает неподдерживаемую иерархию классов.Кто-нибудь знает, что мне делать?