Dieses Beispielprojekt wurde mit den folgenden Technologien erstellt:
ASP.NET MVC v5.3, BootStrap v3.3, WCF, Entity Framework Code First v6.
In diesem Beispiel werde ich einige grundlegende DDD-Konzepte (Domain Drive Design) verwenden:
Grundsätzlich werden wir in der Anwendung folgende Funktionalitäten haben:
Kundenregistrierung. Registrierung der Kundenadresse. Telefonische Kundenregistrierung.
Wichtige Beobachtungen. Die Veröffentlichung von Wcf und Mvc kann in der Cloud/auf Promise (IIS) erfolgen. Der ConnectionString muss in den WebConfig-Projekten der jeweiligen Projekte (Wcf und Mvc) geändert werden. Die Datenbank kann über Migrations/SQL-Datenbankprojekt oder per Skript veröffentlicht werden. Das Skript befindet sich im Dokumentationsordner. Das WCF-Anforderungs-XML befindet sich im Ordner „Dokumentation“.