Ich wollte Ihre Gedanken ...ASP.NET MVC Aufruf gespeicherte Prozeduren
So habe ich diese Ansicht, die für ein kleines Register erlaubt ... und eine gespeicherte Prozedur.
Ich habe diese Pseudo "Repositories" gesehen, wenn Sie Anrufe tätigen ... für mich scheint es einfach wie ein zusätzliches Loch, das gebohrt werden muss, um den Anruf zu tätigen. Dies bringt drei Probleme mit sich:
1) Was ist der Sinn von Pseudo-Repositories?
2) Was ist der beste Ort, um meine gespeicherte Prozedur aufrufen: innerhalb der Ansichten Controller-Funktion oder Verweis auf eine andere Funktion?
3) Wie erhalte ich das Ergebnis der gespeicherten Prozedur (d. H. Erfolg des Fehlers)?
Hier ist mein Aufruf:
long? tmp = 1234;
LinqToPartyDataContext lq = new LinqToPartyDataContext();
lq.spCreatePersonaParty(ref tmp,
model.FirstName,
null,
null,
null,
null,
null,
null,
null,
model.EmailAddress,
null,
null,
null,
null,
null,
model.ZipCode,
null,
null);
Wie kann ich das Ergebnis zu erhalten?
siehe meine Antwort (die vor Ihrer Bearbeitung war). Verwenden Sie L2SQL oder EF? Auch warum alle null params? Sie sollten dort Überladungen erstellen. Macht Ihren Code viel sauberer. – RPM1984
Ich dachte nur, dass ich etwas passieren musste ... nein? – dcolumbus
Eine Überlastung? Wie würde das umgesetzt werden? – dcolumbus