2009-06-13 4 views
1

Was sind die ADO.Net Data Services?Was ist ADO.Net Data Services? und wie kann es mir beim Erstellen von ASP.Net-Websites helfen?

Was sind die Vorteile, die es mir beim Erstellen einer ASP.Net-Website geben wird.

Ich verwendete, um meine JavaScript-Client-Seite Code einen Web-Service aufrufen und eine Json für Ajax Anrufe auf meiner Seite zurück.

Ist ADO.Net Data Services etwas, das mir in diesem Szenario helfen wird, kann es die Rückkehr der Daten oder seine Diskussion über etwas anderes vereinfachen?

Antwort

1

Kurz ADO.Net Data Services ist ein Framework, das Ihre Daten über einen Webservice mit einem REST Schnittstelle verfügbar macht. Sie können jede Datenquelle angeben, für die ein IQueryable-Provider geschrieben wurde.

Die Daten können entweder in AtomPub Format oder JSON, und das Framework stellt ein Verfahren zur automatischen Erstellung von client side proxies zurückgeführt werden, dass Sie die Dienste aufrufen direkt von Ihrem Web-Anwendungen verwenden können.

So ... um Ihre anderen Fragen zu beantworten. Ja, Data Services kann es sehr leicht machen, Ihre Daten vom Client aus aufzurufen und mit JSON zu konsumieren. Da es fast jede Datensammlung oder jeden Backstore (einschließlich XML) verfügbar machen kann, denke ich, dass es Ihnen sehr helfen kann.

1

Mit ADO.NET Data Services können Sie Ihr Datenmodell (Entity Framework und/oder Linq2SQL)/Datenbank mithilfe von Webdiensten verfügbar machen. Es gibt Ihnen die Möglichkeit zur URL-Abfrage. Es wird die Daten in XML zurückgeben.

Ich habe nicht versucht, die Ergebnismenge von ADO.NET Data Services in Javascript zu analysieren, aber ich denke, dass es getan werden kann. Es kann einfacher sein, nur Ihre eigenen Dienste für den Zugriff einzurichten.

link text

+0

Und es wird nur mit Entity Framework oder Linq zu SQL? –

+1

Nein, es funktioniert mit jeder Datenquelle, die die IQueryable-Schnittstelle implementiert. – Josh

Verwandte Themen