コード例 #1
0
 public static async Task <SignupModel> GetSignupModel(this MemberContext db, Guid id)
 => await db.Events
 .Include(e => e.SignupOptions)
 .Include(e => e.Questions)
 .ThenInclude(q => q.Options)
 .AsNoTracking()
 .Expressionify()
 .Where(e => e.Archived == false)
 .Select(e => SignupModel.Create(e))
 .SingleOrDefaultAsync(e => e.Id == id);