【发布时间】:2018-10-11 10:17:43
【问题描述】:
我知道这个问题被问了好几次,但我得到的答案越多,我就越困惑。
鉴于我有一个表 Categories 并且在此表列中:Category1、Category2、Category3 等等。我如何编写如下所示的方法并使用参数(在这种情况下为 @ 987654325@)
尽可能简化;
public List<string> GetProductCategories(int catno)
{
using (var ctx = new myEntities())
{
return (from c in ctx.Categories
select c.Category1).ToList();
//1 being the catno parameter obviously
}
}
我绝对不想使用 Dynamic Linq 库,因为它不是类型安全的。虽然(显然)一个可行的答案会很好,但提供了对问题和解决方案的详细解释。
提前致谢
【问题讨论】:
标签: c# linq lambda entity-framework-6