protected CommandHandlerBase(SampleAppContext context) { // TODO: We should be flexible here in case we want to accept other repositories Repository = new EfRepository <TAggregateRoot>(context); _context = context; }
private static void OnlyAsNoTracking() { using var db = new SampleAppContext(); var itens1 = db .OrderItems .AsNoTracking() .Include(p => p.Order) .Where(p => p.OrderId == 1) .ToList(); }
private static void WithPerformIdentityResolution() { using var db = new SampleAppContext(); var itens2 = db .OrderItems .AsNoTracking() .PerformIdentityResolution() .Include(p => p.Order) .Where(p => p.OrderId == 1) .ToList(); }
public ActionResult Index() { using (var ctx = new SampleAppContext()) { var customer = new Customer() { CustomerName = "Sujan" }; ctx.Customers.Add(customer); ctx.SaveChanges(); } return(View()); }
static void Main(string[] args) { // Get Brand From confuguration var name = ConfigurationSettings.AppSettings["Brand"]; ISampleAppContext Ctx; if (name.Equals("BMW", StringComparison.InvariantCultureIgnoreCase)) { Ctx = new SampleAppContext <BMW>(); } else if (name.Equals("Peugot", StringComparison.InvariantCultureIgnoreCase)) { Ctx = new SampleAppContext <Peugeot>(); } else { Ctx = new SampleAppContext <Citroen>(); } Console.WriteLine(Ctx.ToString()); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, SampleAppContext context) { if (env.IsDevelopment()) { // this is only for seed data context.Database.EnsureCreated(); app.UseDeveloperExceptionPage(); // global cors policy app.UseCors(x => x .AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader() .AllowCredentials()); } app.UseAuthentication(); app.UseMvc(); }
public void Seed(SampleAppContext context) { context.Contacts.AddOrUpdate( p => p.Email, getData() ); }
public CountryRepository(SampleAppContext context) : base(context) { }
public CompanyByIdQueryHandler(SampleAppContext context) : base(context) { }
public AppUserService(SampleAppContext context) { _context = context; }
public OfficeController(SampleAppContext context) { this.context = context; }
public MoviesController(SampleAppContext context) { _context = context; }
public AuthorRepository(SampleAppContext context) : base(context) { }
public UpdatePersonCommandHandler(SampleAppContext context) : base(context) { }
public CommandDispatcher(SampleAppContext context, IServiceProvider serviceProvider) { _context = context; _serviceProvider = serviceProvider; }
public EfRepository(SampleAppContext context) { _context = context ?? throw new ArgumentNullException("Repository - Context"); _dbSet = context.Set <T>(); }
public UnitOfWork(SampleAppContext context) { this._context = context; }
public PersonRepository(SampleAppContext context) : base(context) { }
public AllCompaniesQueryHandler(SampleAppContext context) : base(context) { }
public Repository(DbContext context) { Context = (SampleAppContext)context; Dbset = context.Set <T>(); }
protected QueryHandlerBase(SampleAppContext context) { _context = context; }
public AddCompanyCommandHandler(SampleAppContext context) : base(context) { }
public AllPeopleQueryHandler(SampleAppContext context) : base(context) { }
public UnitOfWork(SampleAppContext context) { _context = context; Persons = new PersonRepository(_context); Countries = new CountryRepository(_context); }
public CustomerHandler() { _dbContext = new SampleAppContext(); }
public StudentsRepository(SampleAppContext context) { _context = context; }
public PersonByIdQueryHandler(SampleAppContext context) : base(context) { }
public StudentsController(SampleAppContext context) { _context = context; }
public UserService(SampleAppContext context) { this.context = context; }