У меня есть бизнес-уровень, в котором есть некоторые бизнес-объекты / POCO / объекты / что угодно. У меня также есть несколько репозиториев для доступа к данным. До этого момента я обращался к репозиториям прямо из своего уровня пользовательского интерфейса. Я нахожусь в точке, где мне действительно нужно еще несколько классов, которые не являются прямыми CRUD, поэтому я собираюсь создать некоторые классы бизнес-логики, которые будут выполнять логику, и CRUD, и репозитории не будут доступны для UI больше (что, вероятно, следовало сделать с самого начала).
Как назвать эти классы? Единственное, о чем я могу думать, это классы обслуживания, но у меня есть настоящие службы WCF в этом приложении, так что это может сбить с толку. Службы WCF также будут использовать эти классы, поэтому использование службы в классе обслуживания кажется странным и запутанным.