C# 使用LINQ查询选择对象列表

C# 使用LINQ查询选择对象列表,c#,sql,class,entity-framework-6,linq-query-syntax,C#,Sql,Class,Entity Framework 6,Linq Query Syntax,我有一个这样的对象列表。对象是TBLM_产品的类型这是为我的数据库表TBLM_产品生成的实体框架类。我的TBLM_产品类如下所示 public partial class TBLM_PRODUCT { public string PRODUCT_CODE { get; set; } public string PRODUCT_DESC { get; set; } public string PRODUCT_ISBN { get; set;

我有一个这样的对象列表。对象是TBLM_产品的类型这是为我的数据库表TBLM_产品生成的实体框架类。我的TBLM_产品类如下所示

public partial class TBLM_PRODUCT
    {
        public string PRODUCT_CODE { get; set; }
        public string PRODUCT_DESC { get; set; }
        public string PRODUCT_ISBN { get; set; }
        public string PRODUCT_SUPPLIER { get; set; }
        public string PRODUCT_PROGROUP { get; set; }
        public string PRODUCT_MEDIUM { get; set; }
        public Nullable<decimal> PRODUCT_ACTIVE { get; set; }

    }
我需要选择一个对象列表。 如何使用LINQ查询实现它?

RAEntity.TBLM_PRODUCT
    .Where(x => x.PRODUCT_ACTIVE == 1)
    .ToList<DataControllers.TBLM_PRODUCT>();
只需确保在
列表
之前调用了
Where
扩展名。然而,我只是有点困惑,为什么
PRODUCT\u ACTIVE
数据类型是
decimal

select * from TBLM_PRODUCT where PRODUCT_ACTIVE = 1;
RAEntity.TBLM_PRODUCT
    .Where(x => x.PRODUCT_ACTIVE == 1)
    .ToList<DataControllers.TBLM_PRODUCT>();
select * from TABLE where Active = 1