http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspxADO.NET Entity Framework
http://msdn.microsoft.com/en-us/library/bb399572.aspx
Installation Beta3
Die EF Tools benötigen Update KB945282 http://go.microsoft.com/fwlink/?LinkId=104985.
wahrscheinlich nur für englisches VS verfügbar
PostgreSQL
Provider für EM
Npgsql
Npgsql has released a beta of their PostgreSQL ADO.NET provider that works with Beta 3 of the Entity Framework. You can download the provider at the following page: http://pgfoundry.org/frs/download.php/1730/Npgsql2.0beta3-bin-EntityFrameworkBeta3.zip.
For more information on the release, please see the following page: http://pgfoundry.org/forum/forum.php?forum_id=1307.
Npgsql2.0rc1-src
arbeitet mit Visual Studio 2008 SP1, muss allerdings bearbeitet werden
- Compiler-Switch ENTITIES setzen
- in NpgsqlConnection fehlt FactoryInstance
- Bug bei SaveChanges(): WHERE fehlt im Update
UPDATE "public"."sap_version" SET sap_version_info='21.08.2008 17:31:16'(sap_version_id) =25
Erstellung eine EDM-Clients
- Aus der Datenbank das Modell ziehen
- mit Visual Studio Model Designer (hinzufügen ADO.NET EDM), erstellt ObjectLayer und Metadaten als .edmx
- mit edmgen.exe: erzeugen der Metadaten .ssdl, .csdl, .msl und des ObjectLayers.cs#
- app.Config
- Eintrag unter configuration.system.data.DbProviderFactories
- Eintrag unter configuration.connectionStrings
- name = Object Model Name
- connectionString =
- metadata =
- provider =
- provider connection string =
- providerName="System.Data.EntityClient"
Sonstige Besonderheiten
- Klassenname des Object Models = csdl-EntityContainer = connectionStrings-Name
Zufriffsmechanismen
Linq To Entities
Test context = new Test();
var query = from c in context.sap_version select c;
foreach (sap_version c in query) Console.WriteLine("{0}", c.version);
Object Query
GetObjectByKey
Wir arbeiten mit Software von http://www.campus21.de.
Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.