我正在使用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,则显示该值?
在您告诉我可以循环遍历对象并进行显式设置之前,我不想这样做是因为我简化了上面的示例,实际上,我的课程深埋在许多对象中