Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wykonywanie procedury składowanej przy użyciu struktury encji

Możesz wywołać SqlQuery z kontekstu danych Entity Framework.

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

Potrzebujesz klasy, aby zmapować wyniki zapytania, na przykład:

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

Możesz także określić parametry zapytania, jak pokazano poniżej:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zainstaluj rozszerzenie agenta programu SQL Server w Azure Data Studio

  2. Jak ustawić opcję maxrecursion dla CTE wewnątrz funkcji Table-Valued-Function?

  3. Utwórz tabelę tymczasową w SQL Server

  4. sql grupuj tylko według wierszy, które są w sekwencji

  5. Przechowuj wiele wartości bitowych w jednej kolumnie tabeli