Qualcuno potrebbe guidarmi su come eseguire una stored procedure SQL Server in ASP.NET MVC/EF
applicazione e ottenere risultati indietro?Come eseguire la stored procedure e ottenere il risultato restituito in MVC/EF/LINQ
SQL Server stored procedure codice
CREATE PROCEDURE dbo.StoredProcedure2 AS
declare @parameter2 int
SET @parameter2 = 4
RETURN @parameter2
MVC
private readonly TestDatastoreContext _context = new TestDatastoreContext();
public ViewResult Index(string id)
{
ViewData["EnvironmentId"] = id;
using (_context)
{
_context.Database.Connection.Open();
var command = _context.Database.Connection.CreateCommand();
command.CommandText = "dbo.StoredProcedure2";
command.CommandType = System.Data.CommandType.StoredProcedure;
var test = (command.ExecuteScalar());
}
var bigView = new BigViewModel
{
VersionsModel = _context.Versions.ToList(),
EnvironmentViewModel = _context.Environments.ToList(),
};
return View(model: bigView);
}
Si prega di spiegare ciò che si suppone il codice per farlo, ciò che fa realmente e quello che si hanno cercato di spiegare e annientare queste differenze. – CodeCaster