Условия:
1) Каждая таблица имеет поле — глобальный ID (индекс)
2) Есть таблица которая обеспечивает глобальный ID и связаный EntityProviderID (грубо говоря — 2 поля) (также индексы)
3) Полное отсутствие FK, т.к. Управление будет происходить только по IEntityProvider, и гарантию целостности данных будет обеспечивать он.
Инересует:
1) насколько все плохо
2) чем чревата такая архитектура
3) минусы
4) плюсы
5) что можно улучшить?
Если данных маловато... то попробую что-то расширить
Здравствуйте, KassadShrike, Вы писали:
KS>Условия: KS>1) Каждая таблица имеет поле — глобальный ID (индекс) KS>2) Есть таблица которая обеспечивает глобальный ID и связаный EntityProviderID (грубо говоря — 2 поля) (также индексы) KS>3) Полное отсутствие FK, т.к. Управление будет происходить только по IEntityProvider, и гарантию целостности данных будет обеспечивать он.
KS>Инересует: KS>1) насколько все плохо KS>2) чем чревата такая архитектура KS>3) минусы KS>4) плюсы KS>5) что можно улучшить?
KS>Если данных маловато... то попробую что-то расширить
непонятна цель.
вы спрашиваете "можно ли использовать разводной ключ?", не указывая при этом для чего.
ответ "да можно". но мыть хрусталь с его помощью я бы не стал.