Здравствуйте, WolfHound, Вы писали:
WH>Правильно ли я понял что у тебя там получается ООБД?
ООБД слишком неопределенный термин.
WH>У каждого объекта есть свой GUID используемый в качестве первичного ключа.
Это неважно, что у него в качестве первичного ключа. Главное что он есть.
WH>Версия. Как я понял сколько раз меняли объект. Хранятся ли предыдущие версии объекта?
Нет.
WH>У объектов как я понимаю могут быть коллекции вложенных объектов. А еще они умеют ссылаться на другие объекты.
Да
WH>Что это?
WH>WH> /// <summary>
WH> /// Ссылка на каталог
WH> /// </summary>
WH> IClassRefAttribute CatalogLink {get; set;}
WH> /// <summary>
WH> /// Связь иерархии
WH> /// </summary>
WH> IClassRefAttribute HierarchyLink {get; set;}
WH>
Неважно. В примере это не используется.
WH>В чем разница:
WH>WH> /// Атрибуты
WH> /// </summary>
WH> IClassPhysicalAttributeCollection ClassPhysicalAttributes {get;}
WH> /// <summary>
WH> /// Атрибуты
WH> /// </summary>
WH> IClassRefAttributeCollection ClassRefAttributes {get;}
WH>
Первые атрибуты описываются доменами и хранят непосредственно значение. ВТорые — ссылки на другие экземпляры объектов.
WH>bool IsPersistent а что объекты бывают не persistent? Зачем?
Неважно. В примере нет неперсистентных объектов.
WH>Ну и главный вопрос: Почему ООБД? ИМХО в БД должны быть только данные, а не методы итп.
А в БД никаких методов и нет.
... << RSDN@Home 1.2.0 alpha 5 rev. 31 on Windows 7 6.1.7601.65536>>