gpt4 book ai didi

c# - Entity Framework 查询无法使用 asp.net

转载 作者:太空宇宙 更新时间:2023-11-03 22:57:47 25 4
gpt4 key购买 nike

我的 Entity Framework 查询没有返回任何值。我想通过 Entity Framework 复制这个查询:SELECT name FROM guitarBrands WHERE image = image.所以我最终尝试了下面的这段代码。

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;
}

我在使用 Entity Framework 方面真的很陌生,我真的希望你们能为此提供解决方案。

最佳答案

(from g in obj.guitarBrands where g.image == imageType select g.name)

像 SQL 查询一样返回一个列表

获取第一个元素

(from g in obj.guitarBrands where g.image == imageType select g.name).First().Tostring();

或等效

obj.guitarBrands.Where(g => g.image == imageType).First().name;

关于c# - Entity Framework 查询无法使用 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44604164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com