设为首页 加入收藏

TOP

基于EF Core的Code First模式的DotNetCore快速开发框架(三)
2017-10-16 18:19:50 】 浏览:2056
Tags:基于 Core Code First 模式 DotNetCore 快速 开发 框架
Framework.Website.IServices;
7 using Zxw.Framework.Website.ViewModels; 8 using Zxw.Framework.Website.Models; 9 10 namespace Zxw.Framework.Website.Controllers 11 { 12 public class HomeController : Controller 13 { 14 private ITutorClassTypeService iTutorClassTypeService; 15 16 public HomeController(ITutorClassTypeService tutorClassTypeService) 17 { 18 if(tutorClassTypeService==null) 19 throw new ArgumentNullException(nameof(tutorClassTypeService)); 20 iTutorClassTypeService = tutorClassTypeService; 21 } 22 public IActionResult Index() 23 { 24 CodeGenerator.Generate();//生成所有实体类对应的Repository和Service层代码文件 25 CodeGenerator.GenerateSingle<TutorClassType, int>();//生成单个实体类对应的Repository和Service层代码文件 26 27 return View(); 28 } 29 30 public IActionResult About() 31 { 32 ViewData["Message"] = "Your application description page."; 33 34 return View(); 35 } 36 37 public IActionResult Contact() 38 { 39 ViewData["Message"] = "Your contact page."; 40 41 return View(); 42 } 43 44 public IActionResult Error() 45 { 46 return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier }); 47 } 48 49 protected override void Dispose(bool disposing) 50 { 51 if (disposing) 52 { 53 iTutorClassTypeService.Dispose(); 54 } 55 base.Dispose(disposing); 56 } 57 } 58 } View Code

 

总结

写博客真的很费力,希望自己能够坚持下去。

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇LED服务总结 下一篇项目中验证码的使用

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目