Шаблон хранилища с STE - PullRequest
       1

Шаблон хранилища с STE

0 голосов
/ 06 декабря 2011

Я хотел бы разработать n-уровневое приложение. где я хочу представить структуру сущностей с репозиторием, спецификацией и шаблоном единицы работы на уровне DAL. и доменный объект должен быть представлен как объекты самообследования, а поверх бизнес-компонентов имеется тонкий слой оболочки WCF.

приведите, пожалуйста, пример.

Спасибо

Kawsar

1 Ответ

0 голосов
/ 06 декабря 2011

Вы можете создать универсальный класс, который является основой вашей службы данных:

class BaseDataService<T>  where T : IYourModel or EntityObject

Этот класс реализует общие действия, такие как Save (), GetItem (), Delete (), Get ...

Теперь для сущностей вашего домена вы можете создать класс, наследуемый от этого базового класса:

class FooDataService:BaseDataService<Foo>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...