Ich habe ein EF-Modell aus einer MS SQL-Datenbank generiert und ich habe sowohl StoredProcedures und Tabellen enthalten. Ich möchte gespeicherte Prozeduren in meinem Projekt implementieren. Welches ist der beste Ansatz, der mehr Vorteile bietet?Welches ist der beste Ansatz zum Aufrufen von Store-Prozeduren in Entity Framework
var data = db.DARs.SqlQuery("db.sp_GetEmployees").ToList();
oder
var data2 = db.sp_GetEmployees().ToList();
Hier ist voll Code:
private UniversityEntities1 db = new UniversityEntities1();
public List<DAR> test()
{
var data = db.DARs.SqlQuery("db.sp_GetEmployees").ToList();
var data2 = db.sp_GetEmployees.ToList();
return data;
}
Es wird nicht zu Kompilierungsfehler führen. Sie erhalten nur dann einen Fehler, wenn dieser Code ausgeführt wird –