Das Projekt Blog Poll ist nun wieder beim Entity Framework angekommen. Dieses mal werden die Entitäten auf die eigenen Objekte gemapped. Jetzt werden sich vermutlich einige Leute fragen, warum mappe ich auf eigene Objekte? Dann lässt sich doch das ADO.NET Data Services Framework nicht so einfach nutzen. Bei einem eigenen Objekt Modell muss man zusätzliche Schnittstellen implementieren! Stimmt. Aber ich werde im folgenden Projekt die ADO.NET Data Services auch nicht final benutzen. Ich habe in meinem Test Prototypen ein Problem festgestellt das ich noch nicht so hundertprozentig eingrenzen konnte. Das Problem ist beim Hosten von Silverlight Anwendungen über Cross-Domain Grenzen mit dem Zugriff auf die ADO.NET Data Services. Der Datenzugriff funktioniert in dem Szenario nicht so wie er soll. Insofern werde ich das Repository durch eine WCF Service Schicht kapseln, diese hat kein Probleme mit der Cross-Domain Verteilung der Anwendung.

Für alle die, die noch nicht so richtig ins Projekt reingeschaut haben, gibt es hier nochmal die komplette Serie verlinkt.

Projekt Blog Poll – Anforderungen (Teil 1)

Projekt Blog Poll – Technisches Design (Teil 2)

Projekt Blog Poll – Datenbankschema (Teil 3)

Projekt Blog Poll – Entity Framework Repository (Teil 4)

Projekt Blog Poll – Domain Model (Teil 5)

Projekt Blog Poll – Specification (Teil 6)

Projekt Blog Poll – Mock Repository (Teil 7)

So, viel Spaß beim 8. Teil.

Get Microsoft Silverlight

Update: Jetzt müsste das Video auch in besserer Qualität zu sehen sein.