我的實體框架查詢沒有返回任何值。我想通過實體框架複製這個查詢:SELECT name FROM guitarBrands WHERE image = image。所以我最終嘗試下面的代碼。實體框架查詢不能使用asp.net
public static string GetBrandByImage(string imageType)
{
BrandsDBEntities obj = new BrandsDBEntities();
string name = (from g in obj.guitarBrands where g.image == imageType select g.name).ToString();
return name;
}
我在使用實體框架,真正的新,我真的希望你們能提供這種解決方案。
一些事情:請提供更多信息,特別是查詢返回的是什麼。它是'空'嗎?它是一個空字符串嗎?其次,你有沒有嘗試過使用LINQ進行相同的查詢? ('string name =(obj.Set()。where(g => g.image == imageType).Select(g => g.name).ToString();'第三,你應該總是使用'在上下文中使用''使用(var obj = new BrandsDBEntities()){...}'最後,你使用的是什麼版本的EF? –
Sentry