Средний уровень - C# Class Library или WCF?
-
29-09-2019 - |
Вопрос
Я разрабатываю новое бизнес -приложение, которое потребует бизнес -уровня и уровня доступа к данным.
Прямо сейчас у меня есть оба из тех простых библиотек C# класса, которые будут использоваться приложением Silverlight RIA и приложением WCF (которое будет выявлено в качестве веб -сервисов SOAP).
Существует ли какое -либо падение для разработки этих уровней в качестве библиотеки класса C#, в отличие от использования библиотеки WCF?
Итак, вместо Silverlight-> RIA (ASP.NET)-> BLL C# Class Library-> DAL C# Class Library-> EF-> SQL Server
Было бы лучше перейти Silverlight-> ria (asp.net)-> | (Интернет) | -> BLL WFC Library-> DAL C# Class Library-> EF-> SQL Server?
Решение
Нормальная библиотека C# достаточно хороша. Ваш веб -проект все еще может обрабатывать ваши конфигурации службы WCF для вас. Все, что делает библиотека WCF, - это ссылка на библиотеки WCF в ней при ее создании.