EntitySet als Interface

22/06/2008 - 22:29 von Rafael Grybs | Report spam
Hallo NG,

ich modelliere gerade eine multi-tier Anwendung in C# mit Hilfe von
Interfaces. Fürs O/R-Mapping sollte zunàchst mal LINQ To SQL kommen.
Nun will ich aber die Objekte so allgemein wie möglich definieren, damit
der Einsatz eines anderen O/R-Mapping Mechansimus möglich sei.
Nun stellt sich für mich die Frage wie modelliere ich Listen von
Objekten. Am liebsten wàre mir eine typisierte Liste List<IPerson>.
LINQ To SQL stellt Listen als EntitySets da. Klappt denn eine
Konvertierung von EntitySet<T> zu List<T>? Ich meine, ich weiss, dass
EntitySet IList beerbt, weiss aber nicht wie sich der
Mapping-Mechanismus von LINQ To SQL verhàlt wenn ich versuche IList<T>
zurück zu liefern. Hat da jemand Erfahrung mit dem Einsatz von
Interfaces im LINQ To SQL-Umfeld?


vg
Rafael
 

Lesen sie die antworten

#1 Frank Dzaebel
23/06/2008 - 06:42 | Warnen spam
Hallo Rafael,

ich modelliere gerade eine multi-tier Anwendung in C# mit Hilfe von
Interfaces. Fürs O/R-Mapping sollte zunàchst mal LINQ To SQL kommen.
Nun will ich aber die Objekte so allgemein wie möglich definieren, damit
der Einsatz eines anderen O/R-Mapping Mechansimus möglich sei. [...]



So allgemein wie möglich ... das wàre ansich folgendes:

[The ADO.NET Entity Framework Overview]
http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx

vor allen Dingen, wenn ggf. auch andere Datenbanken
benutzt werden sollen.

[Datenpunkte: Entwerfen eines Entitàtsdatenmodells]
http://msdn.microsoft.com/de-de/mag...63286.aspx

[Download details: ADO.NET Entity Framework Beta 3]
http://www.microsoft.com/downloads/...x?FamilyIdDB9989-1621-444D-9B18-D1A04A21B519

[Download details: ADO.Net Entity Framework Tools Dec 07 CTP]
http://www.microsoft.com/downloads/...3D9E238F82

[Details zur Veranstaltung: TechTalk: Visual Studio 2008 und .NET Framework
3.5]
http://www.microsoft.com/germany/ms...ry.aspx?id32352082



ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen