sql >> Database teknologi >  >> RDS >> Sqlserver

Udfør lagret procedure ved hjælp af entity framework

Du kan kalde SqlQuery fra din Entity Framework-datakontekst.

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

Du skal bruge en klasse til at kortlægge forespørgselsresultaterne tilbage, som et eksempel:

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

Du kan også angive parametre til forespørgslen som vist nedenfor:

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


  1. Django:Forespørgselsgruppe efter måned

  2. Sådan installeres sqlcmd &bcp på SUSE

  3. MariaDB JSON_MERGE_PATCH() Forklaret

  4. Hvorfor kan en tekstkolonne ikke have en standardværdi i MySQL?