Bor*_*ode 0 sql ado.net entity-framework linq-to-sql objectcontext
如果我使用实体框架进行连接,我怎样才能在sql语言中使用sql查询?我从这篇文章中了解到,ObjectContext.ExecuteStoreQuery无济于事,因为它只适用于某些查询(不是1:1到sql语言).
提到的另一个选项是使用ObjectContext.Connection并从那里编写"经典"ADO.NET代码,但我无法弄清楚如何.
有人可以写一个非常简单的代码示例如何执行简单的查询,如
select MAX(customer_id) from Customers
Run Code Online (Sandbox Code Playgroud)
与实体框架?我知道Linq-To-Sql存在,但我更喜欢使用sql语言,它看起来更简单,我对它更熟悉.
使用该Database.SqlQuery方法执行SQL queries
var maxId= context.Database.
SqlQuery<int>("select MAX(customer_id) from Customers")
.SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)
这应该context在您的DataContext类对象中假设.
| 归档时间: |
|
| 查看次数: |
12006 次 |
| 最近记录: |