Entity Framework CTP5 - How to Call Stored Procedure?

前端 未结 1 1071
猫巷女王i
猫巷女王i 2021-01-02 09:21

This may be a simple answer, but i can\'t see how to execute a stored procedure with EF CTP5.

In Entity Framework 4.0, we did this:

ExecuteFunction(\"C

相关标签:
1条回答
  • 2021-01-02 09:50

    You can execute database-wide sql statements like this

    using(var context = new MyContext())
    {
        // custum sql statement
        var c = context.Database.SqlQuery<int>("SELECT COUNT(*) FROM Employees");
    
        // returned entity type doesn't have to be represented by ObjectSet/DBSet
        var e = context.Database.SqlQuery<Employee>("SELECT * FROM Employees");
    
        // stored procedure
        var q = context.Database.SqlQuery<Employee>("GetEmployees");
    }
    
    0 讨论(0)
提交回复
热议问题