Frameworks 从实体对象c中排除子记录#
我在编写查询以从实体框架子对象中排除记录时遇到问题。 我的问题 返回结果 一个用户配置文件对象,具有 两个用户品牌对象 用户品牌-活动标志=1 用户品牌-活动标志=0 我不想返回集合中ACTIVE_FLAG=0的记录。 我如何轻松做到这一点?Frameworks 从实体对象c中排除子记录#,frameworks,linq-to-entities,entity,Frameworks,Linq To Entities,Entity,我在编写查询以从实体框架子对象中排除记录时遇到问题。 我的问题 返回结果 一个用户配置文件对象,具有 两个用户品牌对象 用户品牌-活动标志=1 用户品牌-活动标志=0 我不想返回集合中ACTIVE_FLAG=0的记录。 我如何轻松做到这一点? 提前谢谢 我可以这样做 var query = db.USER_PROFILE .Select(x=> new { User = x,
提前谢谢 我可以这样做
var query = db.USER_PROFILE
.Select(x=> new
{
User = x,
UserBrands = x.USER_BRAND.Where(y=> y.ACTIVE_FLAG == 1)
.Select(a=> new
{
UserBrand = a,
Brand = a.BRAND
}),
});
var filtered = query.Select(x=> x.User);
var query = db.USER_PROFILE
.Select(x=> new
{
User = x,
UserBrands = x.USER_BRAND.Where(y=> y.ACTIVE_FLAG == 1)
.Select(a=> new
{
UserBrand = a,
Brand = a.BRAND
}),
});
var filtered = query.Select(x=> x.User);