2009-03-13 5 views
0

Я ищу предложения для имени интерфейса.Предложения по интерфейсу доступа к данным Имя

Интерфейс предназначен для примитивных методов CRUD, которые будут определены позже в DAL, однако мне нужно использовать его в API нижнего уровня. Сам интерфейс будет иметь только четыре члена: Create(), Read(), Update() и Delete().

В настоящее время я думаю о чем-то вроде линий IDataAccessPrimatives, но я очень амбивалентен по этому имени. Что вы предлагаете галсам/парням?

Спасибо.

ответ

0

Пойду с IDataAccessOperation/IDataAccessService.

Это ясно показывает ответственность интерфейса.

Другие варианты - заменить Service Manager в более поздней версии.

4

Как насчет ICantBelieveItsNotButter?

Или, ICanReadUpsideDown?

Или (более серьезно), IPersistData

2

Drop "примитивы".

Я бы пошел с IDataAccess, если вам не нужно отличать от другого «примитивного» интерфейса DAL.

Используйте наиболее простые названия для ваших обычно используемых интерфейсов.

+0

Единственная проблема, с которой я сталкиваюсь, заключается в том, что я чувствую, что, двигаясь вперед и фактически начинаю разработку DAL, этот интерфейс будет частью более крупного интерфейса для доступа к данным. –

1

Похоже, вы используете шаблон Table Data Gateway. Как насчет ITableDataGateway или IGateway или какой-либо другой производной?

0

ICруд. Серьезно. Почему нет? Каждый разработчик знает, что означает CRUD.

Смежные вопросы