Direktes Programmieren mit Entity SQL (eSQL)

Dieser Abschnitt beschäftigt sich mit der direkten Programmierung von Entity SQL, ohne Einsatz der Object Services.

Entity SQL (eSQL)

Zur Abfrage von Informationen aus Datenquellen, die durch EDM beschrieben werden, verwendet Microsoft eine neue Erweiterung von SQL mit Namen Entity SQL. Die Redmonder kürzen dies mit eSQL ab, obwohl eSQL oft für einige SQL-Varianten (Embedded SQL, Extended SQL und Eiffel SQL) verwendet wird. eSQL ist syntaktisch dem klassischen SQL sehr ähnlich, bietet aber einige wesentliche Vorteile:

  • eSQL arbeitet auf dem konzeptuellen Datenmodell (das mit EDM beschrieben wurde), nicht auf dem physikalischen Datenmodell

  • eSQL ist DBMS-unabhängig und wird durch den ADO.NET EF Provider in ...

Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.