2010-11-08 3 views
0

Я разрабатываю новое бизнес-приложение, которое потребует уровня бизнес-уровня и уровня доступа к данным.Средний уровень - библиотека классов C# или WCF?

Прямо сейчас, у меня есть обе эти простые библиотеки классов C#, которые будут потребляться приложением Silverlight RIA и WCF-приложением (которое будет отображаться как веб-службы SOAP).

Есть ли недостаток в разработке этих уровней как библиотеки классов C#, а не для использования библиотеки WCF?

Таким образом, вместо Silverlight-> RIA (ASP.Net) -> BLL C# класс библиотечно-> DAL классов C# библиотечно->> EF-SQL Server

было бы лучше пойти Silverlight- > RIA (ASP.Net) -> | (паутина) | -> Библиотека BLL WFC-> Библиотека классов DAL C#-> EF-> SQL Server ?

ответ

1

Нормальная библиотека C# достаточно хороша. Ваш веб-проект может по-прежнему обрабатывать ваши конфигурации услуг wcf для вас. Вся библиотека WCF - это справочные библиотеки wcf в ней при ее создании.