2009-06-26 15 views
1

Ich bin neu bei .NET im Allgemeinen, so hoffe ich, dass dies nicht zu N00b einer Frage ist. Ich möchte eine Silverlight-App schreiben, die mit LINQ über eine MSSQL-DB interagiert. Muss ich unbedingt einen separaten WCF-Dienst nutzen? Es scheint, dass es Sicherheitsimplikationen gibt, aber dies würde auf einem vollständig vertrauenswürdigen Netzwerk sein.Direkter Zugriff auf SQL mit Silverlight

Vielen Dank im Voraus

Antwort

2

Kurz gesagt die Antwort nein ist, können Sie absolut, positiv nicht eine SQL-Datenbank von Silverlight zugreifen. Sie müssen WCF verwenden, um mit einem Server zu sprechen, der dann einige SQL-Abfragen ausführen kann. Wenn Sie LINQ to SQL direkt verwenden möchten, ist das alles, was Sie brauchen. Wenn Sie ein Entity Framework-Backend in Erwägung ziehen, können Sie .NET RIA Services oder ADO.NET Data Services verwenden, um das Aktualisieren und Verfolgen von Änderungen auf der Clientseite zu vereinfachen. Mein persönlicher Favorit ist .NET RIA Services, da es viele Funktionen bietet. Viel Glück!

Verwandte Themen