来个目录吧:
暂时就这么多。后面陆续更新吧
本系列文章为翻译加上我个人的使用心得理解,希望帮助热爱学习的程序员。
珍重声明:本系列文章会跟原文有点出入,去掉了罗里吧嗦的文字。
原文:
2017-3-7 22:01:58这个时间是我开始翻译本系列的时间也是vs2017发布会的时间。祝愿.Net Core越来越好
前言
Contoso 大学示例项目是一个 基于Visual Studio 2015开发,使用技术是.net core 1.0mvc与EntityFramework Core1.0。
功能说明: 本程序是一个虚构的Contoso大学网站,他包含了招生、课程管理、老师管理等功能。这是一个系列教程,讲述如果从零开始构建一个Contoso大学程序。EF Core1.0 是EF的最新版本,但是他没有具备所有的EF6.X的功能。(译者注: 所以你们用的时候自己遇到的坑要自己填)
系统必备组件:
- Visual Studio 2017 (译者注:我们肯定用2017了啊是不是)
.Net Core 1.1
Contoso 大学 Web程序
以下为正文,原作者罗里吧嗦的话语我就不说了。基本就是用户可以查看和修改学生、课程、老师的信息。
以下是截图:为了本教程可以集中主要精力介绍如何使用EntityFramework,网站的用户界面样式都是基于VS2015内置的模板生成的页面内容。
创建一个ASP.NET Core MVC的项目
我都用VS2017 RTM开发了。
打开Visual Studio 2017并创建一个新的ASP.NET Core MVC项目,取个名字:“ContosoUniversity”。
- 从文件菜单中,选择新建项目
- 从左边窗口中选择Web
- 选择ASP.NET Core Web Application (.NET Core)项目
- 输入“ContosoUniversity”作为名称并且点击确定
老外耐心就是好,写的这么详细一点都不嫌累
然后点击更改身份验证为不进行身份验证,取消在云中托管,然后点击确定
这里可以选择.NETCORE 1.1
如果你不小心点了启用身份认证的话,那么就把 项目删除了吧。Microsoft Identity的模块我空了,抽空在单独翻译翻译吧,现在我们继续。
修改下网站的布局和风格
简单调整下菜单布局、首页视图信息
打开 路径为“Views/Shared/_Layout.cshtml ”
- 修改下标题名称“ContosoUniversity” 为“Contoso University”
- 添加菜单导航视图信息,Students,Courses,Instructors和Departments然后删除Contant菜单
@ViewData["Title"] - Contoso University @RenderBody()
@RenderSection("scripts", required: false)
在 路径“Views/Home/Index.cshtml”,Home视图中替换为以下代码信息
@{ ViewData["Title"] = "Home Page";}Contoso University
Welcome to Contoso University
Contoso University is a sample application that demonstrates how to use Entity Framework Core 1.0 in an ASP.NET Core MVC 1.0 web application.
Build it from scratch
You can build the application by following the steps in a series of tutorials.
然后按键CTRL+F5,运行项目进入调试模式。你可以看到主页页面的变化