簡體   English   中英

實體 SQL 問題?

[英]Entity SQL problems?

我正在學習 Entity SQL,但是我在如何編碼方面遇到了一些問題,我在 Internet 上發現大多數代碼都是這樣編寫的。

ObjectQuery<EntitiesName> example = new ObjectQuery<EntitiesName>(query);
ObjectQuery<EntitiesName> example2 = context.CreateQuery<EntitiesName>(query);

所以我的問題,我使用 Entity Framwork 6.1.3、Visual 2013 和 SQL 2014。我試着這樣寫,但它不會使用。 然后我在網上找到了這種類型的代碼。

ObjectQuery<EntitiesName> exm = ((IOContextAdapter)context).ObjectContext.CreateQuery<EntitiesName>(query);

我不明白,因為 EF 版本或我的視覺不同,sql 不支持。 另一個問題是我在 Winform C# 上寫,但是當我輸入:

dataGridView.DataSource = context.ToList();

它說 System.data.entity.core.objects.objectquery 不包含 ToList() 的定義。

點擊這里查看問題圖片

希望能盡快得到答復,謝謝!

我認為您缺少 EF 的基本用例。 對於大多數用例,您不必編寫 SQL; 這就是重點。

不看實際代碼就不可能知道你在做什么,但看起來你走在正確的軌道上。 嘗試context.EntitiesName.ToList()其中EntitiesName是您的類之一的實際名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM