sql >> Database >  >> RDS >> Sqlserver

Opgeslagen procedure uitvoeren met behulp van entiteitsraamwerk

U kunt SqlQuery . aanroepen vanuit uw Entity Framework-gegevenscontext.

context.Database.SqlQuery<YourType>("exec usp_StoredProcedure").ToList()

U hebt een klasse nodig om de queryresultaten terug te koppelen, bijvoorbeeld:

public class YourType
{
   public string Property1 { get; set; }
   public string Property2 { get; set; }
}

U kunt ook parameters voor de query specificeren zoals hieronder getoond:

SqlParameter parameter1 = new SqlParameter("@Parameter1", "Value");
context.Database.SqlQuery<YourType>("exec usp_StoredProcedure @Parameter1", parameter1).ToList()


  1. maak een tabel met sequence.nextval in oracle

  2. 2 manieren om rijen te retourneren die alleen niet-alfanumerieke tekens bevatten in MySQL

  3. De sortering van een database instellen in SQL Server (T-SQL)

  4. Hoe pg_sleep_until() werkt in PostgreSQL