Ich habe einige Recherchen angestellt (im Web und SO), aber bisher nichts gefunden, was diese Frage direkt beantwortet:
Gibt es eine Möglichkeit, die Kraft L2S zur Verwendung einer Stored Procedure beim Zugriff auf eine Datenbank?
Dies unterscheidet sich von der einfachen Verwendung von SPROCs mit L2S: Die Sache ist die, dass ich mich auf LINQ verlasse, um Elemente mit Verzögerung zu laden, indem ich über die generierte "Child Property" darauf zugreife. Wenn ich eine SPROC verwende, um die Elemente einer Tabelle abzurufen, dann einer Entität in LINQ zuzuordnen und dann auf eine untergeordnete Eigenschaft zuzugreifen, glaube ich, dass LINQ das Register aus der DB mit dynamischer SQL abruft, was meinem Zweck zuwiderläuft.
UPDATE:
Entschuldigung, wenn der obige Text nicht klar ist. Was ich wirklich will, ist etwas, das wie die "Standardmethoden" für Update, Insert und Delete ist, allerdings für Select. Ich möchte, dass jeder Zugriff über eine SPROC erfolgt, aber ich möchte Folgendes verwenden Child Property
.
Nur damit Sie nicht denken, dass ich verrückt bin, ist die Sache, dass mein DAL mit untergeordneten Eigenschaften gebaut wird und ich war Zugriff auf die Datenbank durch L2S mit dynamischen SQL, aber letzte Woche hat der Kunde mir gesagt, dass alle Datenbankzugriff durch SPROCS erfolgen muss.