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