Re[30]: Языки общего назначения не имеют смысла!
От: WolfHound  
Дата: 16.04.12 16:16
Оценка:
Здравствуйте, AndrewVK, Вы писали:

WH>>Тебя просят рассказать о модели, на которой основаны все эти сущности.

AVK>Без проблем.
Честно говря опять мало что понятно.

Правильно ли я понял что у тебя там получается ООБД?
У каждого объекта есть свой GUID используемый в качестве первичного ключа.
Версия. Как я понял сколько раз меняли объект. Хранятся ли предыдущие версии объекта?
У объектов как я понимаю могут быть коллекции вложенных объектов. А еще они умеют ссылаться на другие объекты.
Что это?
    /// <summary>
    /// Ссылка на каталог
    /// </summary>
    IClassRefAttribute CatalogLink {get; set;}

    /// <summary>
    /// Связь иерархии
    /// </summary>
    IClassRefAttribute HierarchyLink {get; set;}

В чем разница:
    /// Атрибуты
    /// </summary>
    IClassPhysicalAttributeCollection ClassPhysicalAttributes {get;}
    
    /// <summary>
    /// Атрибуты
    /// </summary>
    IClassRefAttributeCollection ClassRefAttributes {get;}

bool IsPersistent а что объекты бывают не persistent? Зачем?

Ну и главный вопрос: Почему ООБД? ИМХО в БД должны быть только данные, а не методы итп.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.