Re[31]: Языки общего назначения не имеют смысла!
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 16.04.12 16:21
Оценка:
Здравствуйте, 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>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.