Middle-Tier - C # Klassenbibliothek oder WCF?
-
29-09-2019 - |
Frage
Ich bin eine neue Business-Anwendung zu entwickeln, die eine Business-Schicht und eine Datenzugriffsschicht erfordern.
Im Moment habe ich diese beide als einfache C # Klassenbibliotheken, die von einem Silverlight RIA App und einem WCF-App verbraucht werden (die als SOAP Web Service ausgesetzt werden).
Gibt es einen Sturz, diese Ebenen als C # Klassenbibliothek für die Entwicklung im Gegensatz zu einer WCF-Bibliothek?
Also, statt Silverlight-> RIA (ASP.Net) -> BLL C # Klasse Bibliotheks-> DAL C # Klasse Bibliotheks-> EF-> SQL Server
wäre es besser, gehen Silverlight-> RIA (ASP.Net) -> | (Web) | -> BLL WFC Bibliotheks-> DAL C # Klasse Bibliotheks-> EF-> SQL Server ?
Lösung
Eine normale C # Bibliothek ist gut genug. Ihr Webprojekt kann immer noch Ihre wcf Service-Konfigurationen für Sie. eine WCF-Bibliothek tut, ist Referenz wcf Bibliotheken in alles, wenn es zu schaffen.