Gewusst wie: abrufen von output-parameter von gespeicherten Prozeduren, die von EF code first

ich bin neu im EF und arbeiten mit EF code first. habe gerade einen link https://code.msdn.microsoft.com/How-to-retrieve-output-e85526ba, die zeigen, wie read output type param von EF db-ersten. so mir jemand sagen, wie abrufen von output-parameter von gespeicherten Prozeduren, die von EF code first ?

wenn möglich geben Sie mir den kleinen Beispielcode oder umzuleiten mich relevante Artikel.

Dank

Ich habe eine Lösung

var outParam = new SqlParameter();
outParam.ParameterName = "TotalRows";
outParam.SqlDbType = SqlDbType.Int;
outParam.ParameterDirection = ParameterDirection.Output;

var data = dbContext.Database.SqlQuery<MyType>("sp_search @SearchTerm, @MaxRows, @TotalRows OUT", 
               new SqlParameter("SearchTerm", searchTerm), 
               new SqlParameter("MaxRows", maxRows),
               outParam);
var result = data.ToList();
totalRows = (int)outParam.Value;

InformationsquelleAutor Monojit Sarkar | 2016-09-16

Schreibe einen Kommentar