根据条件屏蔽实体框架查询结果

时间:2018-11-29 22:12:45

标签: c# entity-framework

我正在使用Entity Framework 6.0和MVC,并且具有以下模型之一:

public class Person
{
    [Key]
    public int Id { get; set; }
    public String Name { get; set; }
    public String SocialNumber {get;set;}
}

public class Organization
{
    [Key]
    public Guid? OrgId { get; set; }
    public List<Person> Members { get; set; } 
}

我通过类似

的方式获取此数据
bool hideData = false;
var sResult = DBContext.Organization.FirstOrDefault(s => s.OrgId == inputID)

当hideData为true时,是否可以通过一种优雅的方式设置SocialNumber =“ ######”,如果为false,则显示该值?

在您告诉我可以循环遍历对象并进行显式设置之前,我不想这样做是因为我简化了上面的示例,实际上,我的课程深埋在许多对象中

0 个答案:

没有答案