如果我有以下对象:
public class Application
{
public int ApplicationId { get; set; }
public string Name { get; set; }
public virtual ICollection<TestAccount> TestAccounts { get; set; }
}
public class TestAccount
{
public int TestAccountId { get; set; }
public int ApplicationId { get; set; }
public string Name { get; set; }
public virtual Application Application { get; set; }
}
EF 映射如下所示:
modelBuilder.Entity<Application>()
.HasMany(a => a.TestAccounts)
.WithRequired(t => t.Application)
.WillCascadeOnDelete(false);
在我的代码的一部分中,我想检索 Application 的数据并让它返回 TestAccount 数据。
在我的代码的另一部分,我想检索 Application 的数据并让它不返回 TestAccount 数据。
有没有办法可以通过 LINQ 或其他方式实现这一点?