DP Labs ASP NET Core web Enterprise Startup
/ DP Labs ASP. NET Core – переворот в мире web. Enterprise и Startup на одном ядре. www. rubius. com 1
История ASP. NET 1996 2002 2004 2009 2015 2016 4
Различия ASP. NET MVC и ASP. NET Core VS 6
Настройка запуска приложения в ASP. NET MVC Bundle Config Global. asax Filter Config Route Config 7
Opensource 17
. NET Core изменяется . NET Core N =/ . NET Core N + 1 21
24
Esprit Web 2002 год 25
Esprit Web 2016 год 26
Esprit Web Database ASP. NET Core . NET Framework 4. 6 ASP IIS Web Site IIS 27
Esprit Web 28
Поддержка Multi-Tenant 31
Поддержка Multi-Tenant client 1. rubius. com client 2. rubius. com client 3. rubius. com 32
Поддержка Multi-Tenant (SAAS) client 1. rubius. com client 2. rubius. com client 3. rubius. com model. Builder. Entity<TEntity>(). Has. Query. Filter(x => Tenant. Id == x. Tenant. Id); 33
Разработка API [Route("/api/teachers/get. Names")] [Http. Get] public async Task<List<Autocomplete. Item>> Get. Teachers. Autocomplete() { var data =(await _context. Users. Active(). Teachers(). To. List. Async()). Select(user => new Autocomplete. Item() { Id = user. Id, Name = user. Full. Name, }). To. List(); return data; } Etag и механизмы кеширования Error-handling в middleware 34
Спасибо за внимание! anton. finko@rubius. com artur. drobinskiy@arturdr. ru 38
- Slides: 38