C# 如何选择类别以及与该类别关联的第一张图片?
我想做的是:我想从数据库中的类别生成一个图片类别的网格。因此,我使用这个SQL命令提取所有类别C# 如何选择类别以及与该类别关联的第一张图片?,c#,sql-server,linq,listview,C#,Sql Server,Linq,Listview,我想做的是:我想从数据库中的类别生成一个图片类别的网格。因此,我使用这个SQL命令提取所有类别 SELECT * FROM Category 但是我也希望在listview中显示一张图片,所以我尝试将此子查询添加到它 SELECT * FROM Category INNER JOIN Pictures ON Category.CategoryId = Pictures.CategoryId (SELECT TOP 1 Pictures.PictureFilePath FROM Picture
SELECT * FROM Category
但是我也希望在listview中显示一张图片,所以我尝试将此子查询添加到它
SELECT * FROM Category
INNER JOIN Pictures ON Category.CategoryId = Pictures.CategoryId
(SELECT TOP 1 Pictures.PictureFilePath FROM Pictures
WHERE Catergory.CategoryId = Pictures.CategoryId)
当我尝试测试查询时,它告诉我在“SELECT”和“and”附近有不正确的语法
所以我的问题是如何修复这个查询,或者如何使用LINQ填充我的listview
SELECT
Category.*,
(
SELECT Top 1 Pictures.PictureFilePath
FROM Pictures
WHERE Category.CategoryID = Pictures.CategoryID
)
FROM
Category