RSS FeedFeed TwitterTwitter XINGXING
  
Meine Bücher

Verteilte Systeme und Services mit .NET 4.0: Konzepte und Lösungen mit WCF 4.0,
Hanser Fachbuchverlag

Weitere Infos

 

.NET 4 Update,
Microsoft Press

Weitere Infos

 
Weitere Bücher
Meine Artikel

Verteilt und doch ein Ganzes: Verteilte Systeme mit AppFabric Applications,
dot.net magazin

Weitere Infos

 

WCF RIA Services vNext: Vorschau auf die kommende Version von WCF RIA Services,
dot.net magazin

Weitere Infos

 

Vorschau auf Neuerungen der kommenden WCF-Version,
dot.net magazin

Weitere Infos

 

Windows Azure Tutorial, Teil 3: Verbindung zwischen Cloud- und lokalen Applikationen,
iX - Magazin für professionelle Informationstechnik

Weitere Infos

 

MVC, die dritte: ASP.NET MVC 3 RC 2,
dot.net magazin

Weitere Infos

 

Wolkenspeicher: Windows Azure Tutorial, Teil 2,
iX - Magazin für professionelle Informationstechnik

Weitere Infos

 

Leichtgewichtiges O/R-Mapping - Code Only mit Entitiy Framework CTP 5,
dot.net magazin

Weitere Infos

 

Weitere Artikel

Training & Beratung

Gemeinsam mit meinen Kollegen aus dem IT-Visions Netzwerk unterstützte ich durch zielgerichtete Inhouse-Schulungen und Beratung Unternehmen bei der Planung und Umsetzung von großer Software-Systeme.

Mehr lesen

In Kontakt treten

 
Konferenzen

BASTA! Spring 2012 von 2/27/2012 bis 3/2/2012 in Darmstadt

Meine Talks

Web-Site der Konferenz

 

BASTA! on Tour 2011 von 11/21/2011 bis 11/23/2011 in Düsseldorf

Meine Talks

Web-Site der Konferenz

 

ADC - Advanced Developers Conference von 10/26/2011 bis 10/27/2011 in Frankental (Deutschland)

Meine Talks

Web-Site der Konferenz

 

Scandev on tour von 10/18/2011 bis 10/18/2011 in Stockholm (Schweden)

Meine Talks

Web-Site der Konferenz

 

BASTA 2011 von 9/26/2011 bis 9/30/2011 in Mainz

Meine Talks

Web-Site der Konferenz

 

Jazoon - International Conference on the modern art of software von 6/21/2011 bis 6/23/2011 in Zürich

Meine Talks

Web-Site der Konferenz

 

Scandinavian Developer Conference 2011 von 4/4/2011 bis 4/5/2011 in Göteborg (Schweden)

Meine Talks

Web-Site der Konferenz

 

SOA-Days von 3/30/2011 bis 3/31/2011 in Bonn

Meine Talks

Web-Site der Konferenz

 
Weitere Konferenzen
von Manfred, 23. November 2011 23:36
Nachfolgend findet man die Unterlagen und das Beispiel zu meiner Session über ASP.NET MVC 4, Entity Framework und jQuery auf der letzten BASTA! on Tour. [More]
 
 
von Manfred, 26. October 2011 00:00
Unter [1] habe ich gezeigt, wie man Self-Tracking Entities (STE) mit Code Only relativ einfach realisieren kann. Am Ende dieses Beitrags findet man die hier beschriebenen wiederverwendbaren Klassen (Datei TrackingHelper.cs) und ein Beispiel. Nachfolgend fasse ich zusammen, was zu tun ist, um diesen Ansatz in der Praxis einzusetzen. [More]

Kategorien: .Net 4 | Entity Framework

 
 
von Manfred, 27. September 2011 15:51
Nachfolgend findet man den Link zu meiner Session über Entity Framework 4.1 Code Only, welche ich heute auf der BASTA! gehalten habe ... [More]
 
 
von Manfred, 19. September 2011 00:00
Ein Vorteil von Code First ist die Tatsache, dass man recht einfach das DBMS wechseln kann. Die nachfolgende Beschreibung zeigt, wie man ein Code First-Projekt auf ORACLE umstellen kann. Dazu kommen die Treiber von devart zum Einsatz.
[More]

Kategorien: .Net 4 | Entity Framework

 
 
von Manfred, 25. August 2011 12:48
Zur Zeit muss man leider zwischen Self Tracking Entities und Code Only entscheiden. Was aber, wenn man Code Only in einer verteilten Umgebung einsetzen möchte? In diesem Fall wäre es wünschenswert, die Vorteile auf beiden Ansätzen miteinander zu verbinden. Das nachfolgende Beispiel zeigt, wie dies bewerkstelligt werden kann. [More]

Kategorien: .Net 4 | Entity Framework

 
 
von Manfred, 24. July 2011 17:05
Ein konzeptionelles Problem des Entity Frameworks ist das explizite Entity Data Model (EDM). Klar, irgendwo muss beschrieben werden, was wie zu mappen ist. Aber das explizite EDM ist redundant: Entitätsklassen müssen zum einen entwickelt und zum anderen im EDM, genauer gesagt im CSDL-Teil, beschrieben werden. Dasselbe gilt für DB-Strukturen und die Beschreibung im SSDL-Teil des EDM. Wenn sich irgendwo etwas ändert, muss das an den anderen Stellen nachgezogen werden. Das ist aber nicht das einzige Problem ... [More]

Kategorien: Entity Framework

 
 
von Manfred, 28. May 2011 09:38
Diese Woche habe mein Buch Verteilte Systeme und Services mit .NET 4.0: Konzepte und Lösungen mit WCF 4.0, das ich gemeinsam mit Holger Schwichtenberg geschrieben habe und in das einige Teile aus dem Vorgänger Buch von Matthias Fischer und Jörg Krause eingeflossen sind, fertiggestellt. Das ganze soll noch im Juli auf den Markt kommen. Bei diesem Buch war es uns wichtig, nicht nur auf WCF 4 einzugehen, sondern auch auf benachbarte Technologien, die man in Praxis gemeinsam mit WCF einsetzen muss, darunter die Worflow Foundation (WF), Entity Framework (EF), Data Services, RIA Services, Windows Identity Foundation (WIF) und Azure AppFabric. Nachfolgend ... [More]

Kategorien: .Net 4 | Bücher | Entity Framework | SOA | WCF | WF

 
 
von Manfred, 26. April 2011 21:40
OData [1] definiert, wie über eine REST-Schnittstelle Abfragen definiert werden können. Die aktueller Preview-Version der WCF Web API [2] bietet auf einfache Weise unterstützung für diesen Standard. Um die von einem REST-Service angebotenen Daten abfragen zu lassen, muss lediglich ... [More]

Kategorien: .Net 4 | Datenbanken | Entity Framework | SOA | WCF

 
 
von Manfred, 31. March 2011 21:50
Das nachfolgende Beispiel demonstriert die Verwendung aller Attribute, die man zum Mappen von Klassen auf Tabellen mit Entity Framework 4.1 Code Only verwenden kann. [More]

Kategorien: .Net 4 | Entity Framework

 
 
von Manfred, 3. March 2011 22:39
In einigen Wochen wird Entity Framework 4.1 als RC verfügbar sein und das lang erwartete Programmiermodell "Code Only", welches ohne explizites Entity Data Model auskommt und eigene Klassen aufgrund von Konventionen auf Tabellen mappt, zur Verfügung stellen. Glücklicherweise kann dieses Programmiermodell auch ganz gut mit abgehängten Entitäten umgehen, was bei den "Ur-Entitäten" der ersten Stunde leider nicht der Fall war. Nach dem Wieder-Anhängen eines Objektgraphens mittels Attach sind lediglich die Zustände der einzelnen Objekte zu setzen (Added, Modified, Deleted etc.). Das nachfolgende Listing demonstriert dies. using (var ctx = new HotelContext()) { ctx.Regionen.Attach(region); ctx.Entry<Hotel>(h3).State = System.Data.EntityState.Added; ctx.Entry<Region>(region).State = System.Data.EntityState.Modified; ctx.Entry<Hotel>(h1).State = System.Data.EntityState.Modified; ctx.SaveChanges(); } POCO-Entitäten verhalten sich übrigens gleich, wenn auch die Anweisungen zum Setzen der Zustände ein wenig anders aussehen.

Kategorien: .Net 4 | Entity Framework

 
 
von Manfred, 14. January 2011 00:10
Microsoft stellt nun neben der finalen Version von ASP.NET MVC 3 über NuGet, welches Bestandteil von Version 3 ist, eine BETA des MvcScaffolding package zur Verfügung. Mit diesem kann ein Grundgerüst für eine Datengetriebene WebSite aus Model-Klassen generiert werden... [More]

Kategorien: .Net 4 | ASP.NET | Entity Framework

 
 
von Manfred, 23. September 2010 16:12
Wie in der Session besprochen, finden sich nachfolgend die in der Session verwendeten Beispiele.http://www.softwarearchitekt.at/downloads/EF-vs-NH.zipAusserdem hab' ich auch ein paar Fotos mit meinem iPhone gemacht.
 
 
von Manfred, 23. September 2010 12:34
Nachfolgend der Link zu meinen Folien von der Session NHibernate vs. Entity Framework: http://www.softwarearchitekt.at/downloads/EF-vs-NH.pdf
 
 
von Manfred, 16. September 2010 13:16
In Hinblick auf meine Session auf der BASTA! habe ich einen kleinen Hinterhof-Performancevergleich zwischen NHibernate und Entity Framework durchgeführt. Dazu habe ich jeweils 10, 100 und 1000 Objekte eingefügt bzw. abgerufen. Die Ergebnisse korrelieren mit einem weiteren Hinterhof-Benchmark, der von jemanden in meinem Umfeld vor einiger Zeit durchgeführt wurde. Wie man sieht, ist bei kleinen Datenmengen der Performanceunterschied vernachlässigbar.Nachfolgend die Ergebnisse: AktionObjekteZeit EF (ms)  Zeit NH (ms) INSERT 10 45 45 INSERT 100 333 445 INSERT 1000 3157 4383 SELECT 10 81 67 SELECT 100 652 580 SELECT 1000 6406 10325
 
 
von Manfred, 23. August 2010 21:01
In nicht einmal einem Monat startet mit der BASTA! wieder die größte unabhängige .NET-Konferenz im deutschsprachigen Raum. Auch ich werde wieder meinen Anteil dazu leisten. Nachfolgend sind meine Sessions aufgelistet. Darüber hinaus bin ich auch dieses Mal für den Agile-Track verantwortlich. Weitere Informationen gibt es unter www.basta.net.- Anforderungen in agilen Projekten – Wie passt das zusammen? - Parallele Applikationen mit .NET 4 - Code Contracts in .NET 4: von 0 auf 100 - NHibernate vs. Entity Framework