以下のクエリを使用して、 を含むすべてのレコードを取得しています。すべてのレコードをのリストとしてSubCategoryName == subCatName
返したいと考えています。問題は、コードを実行すると、すべてではなく 1 つの int(record) しか返されないことです。そのsubCatNameを持つすべてのレコードを返すようにするにはどうすればよいですか? カウント = 1 を返し、容量は 4 です。つまり、最初の [0] だけが実際の製品 ID に = であり、残りはゼロを返しますか?ProductID
ints
int[4]
public List<int> GetPRodSubCats(string subCatName)
{
var _db = new ProductContext();
if (subCatName != null)
{
var query = _db.ProductSubCat
.Where(x => x.SubCategory.SubCategoryName == subCatName)
.Select(p => p.ProductID);
return query.ToList<int>();
}
return null;
}