1
A
回答
4
ObjectQuery<DateTime> date = new ObjectQuery<DateTime>("select Getdate()", context)
DateTime now = date.Single();
+0
错字:date.Single() – 2010-07-14 13:11:08
+0
我收到此异常“查询语法无效”。 – 2010-07-14 13:21:19
2
你可以尝试somethink这样的:
public static partial class ObjectContextExtension
{
public static T ExecuteScalarCommand<T>(this ObjectContext context, string command)
{
DbConnection connection = ((EntityConnection)context.Connection).StoreConnection;
if (connection.State == ConnectionState.Closed)
connection.Open();
DbCommand cmd = connection.CreateCommand();
cmd.CommandText = command;
cmd.CommandType = CommandType.Text;
return (T)cmd.ExecuteScalar();
}
其添加方法 “ExecuteScalarCommand” 到ObjectContext的。
您只需将SQL请求作为参数提供,并为泛型类型提供返回类型。
-1
Public Function GetDateTimeFromServer() As DateTime
Using context As New NorthwindEntities()
Dim dateQry As IQueryable(Of DateTime) = From bogus In context.Products_
Select DateTime.Now
Dim result As DateTime = dateQry.First()
Return result
End Using
End Function
您可以对表(例如产品)使用查询,并确保您没有选择表中的任何列,如上面的代码所示。它不是优雅的,但它的作品。
相关问题
- 1. 实体框架的SQL查询执行
- 2. 实体框架:执行大量查询
- 3. 实体框架使用定义查询
- 4. 使用实体框架执行自定义sql4
- 5. 实体框架自定义查询函数
- 6. 实体框架 - 对多维数组的自定义查询?
- 7. 自定义查询方法的实体框架返回值
- 8. 实体框架查询自定义对象类与列表
- 9. 实体框架查询自定义对象
- 10. 查看实体框架5.0中的查询执行Visual Studio 2013
- 11. 查询在实体框架
- 12. 实体框架查询
- 13. 实体框架查询
- 14. 查询在实体框架
- 15. 实体框架LINQ查询
- 16. 查询实体框架4
- 17. 在实体框架查询
- 18. 查询在实体框架
- 19. 实体框架查询#1
- 20. 实体框架查询
- 21. 查询在实体框架
- 22. 实体框架LIKE查询
- 23. 实体框架查询XML
- 24. ADO.net实体框架 - 自定义代码
- 25. 自定义属性与实体框架
- 26. 如何自定义实体框架类?
- 27. 实体框架运行直接查询
- 28. 在实体框架中使用linq查询执行连接
- 29. 实体框架 - 同时执行多个查询时出错
- 30. 与LinQ相关的查询不执行的MySQL实体框架
http://stackoverflow.com/questions/200617/how-do-i-use-sqls-getdate-and-dateadd-in-a-linq-to-sql-expression 第二个答案。 – MrFox 2010-07-14 12:58:44
我正在使用实体框架,而不是LINQ。这是LINQ – 2010-07-14 13:01:32
什么是您的数据库供应商? MS SQL Server? MySQL的?甲骨文? ... – Yakimych 2010-07-14 13:37:47