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. 實體框架使用定義查詢
- 5. 實體框架SaveChanges - 自定義行爲?
- 6. 與實體框架執行自定義的SQL?
- 7. 使用實體框架執行自定義sql4
- 8. 實體框架查詢自定義對象
- 9. 實體框架自定義查詢函數
- 10. 實體框架 - 對多維數組的自定義查詢?
- 11. 自定義查詢方法的實體框架返回值
- 12. 實體框架查詢自定義對象類與列表
- 13. 查看實體框架5.0中的查詢執行Visual Studio 2013
- 14. 實體框架DateTIme查詢
- 15. 實體框架查詢outofmemoryexception
- 16. 實體框架LIKE查詢
- 17. 查詢在實體框架
- 18. 實體框架查詢
- 19. 實體框架查詢
- 20. 實體框架查詢
- 21. 實體框架查詢XML
- 22. 實體框架在查詢
- 23. 實體框架查詢#1
- 24. 實體框架查詢
- 25. 查詢在實體框架
- 26. 查詢在實體框架
- 27. 查詢在實體框架
- 28. 在實體框架查詢
- 29. 實體框架LINQ查詢
- 30. 實體框架LINQ查詢
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