asp.net core学习01
来源:互联网 发布:湘北 陵南 数据 编辑:程序博客网 时间:2024/06/05 09:34
ps:最近闲来无事,就想学点新的技术,考虑颇久后,选择asp.net core<跨平台-你可以很容易的在 Windows, Mac or Linux 上开发和部署你的应用>来学习。
于是乎重装系统win10,安装vs2017,ms sql2016。闲话休叙,let's do it。
主要参考资料:http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-index.html
1.新建项目,选择Asp.NET Core Web 应用程序
再选择Web 应用程序(模型视图控制器),更改身份验证为(个人用户账户),确定
2.右键Models文件夹,新建类Movie
public class Movie
{
public int ID { get; set; }
public string Title { get; set; }
public DateTime ReleaseDate { get; set; }
public string Genre { get; set; }
public decimal Price { get; set; }
}
3.右键Controllers文件夹,添加控制器(视图使用EF的MVC控制器)-MoviesController,
会自动新建CRUD(创建、读取、更新以及删除)Action 方法和视图(View)
4.右键项目名称->在文件资源器中打开文件夹,shift+右键(Controllers文件夹)->在此处打开Powershell窗口
输入:
cd .. //上一级目录
dotnet ef migrations add Initial //运行 Entity Framework .NET Core CLI 迁移命令并创建初始化迁移
dotnet ef database update //用我们刚刚创建的迁移来更新数据库
5.运行程序
6.修改字段显示格式
models文件下的movie类:
using System.ComponentModel.DataAnnotations;
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public DateTime ReleaseDate { get; set; }
- asp.net core学习01
- asp.net core 学习资料整理
- asp.net core学习笔记-1
- 极简版ASP.NET Core学习路径
- ASP.NET 开发者 开始学习ASP.NET Core 2吧
- ASP.NET Core 介绍
- ASP.NET Core
- Asp.net Core demo
- ASP.Net Core
- ASP.NET Core
- ASP.NET Core 日志
- ASP.NET Core
- ASP.NET Core
- Asp.Net Core-配置
- Asp.Net Core-身份验证
- ASP.NET Core
- asp.net.core教程
- ASP.NET Core
- Mybatis项目从Eclipse转入Idea无法启动问题 Mapped Statements collection does not contain value for
- 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法
- [linux] start with elementary
- potplay的使用
- C#语言基础之数据类型的转换
- asp.net core学习01
- 在<form:select>中使用<c:forEach>标签遍历几种list示例
- 关于libjnotify.so的版本在linux上不兼容的问题解决
- 找出数组中重复的数字
- 用''*''号输出字母''E''
- hbase学习--2 使用Java API列出表
- C#基础点滴_命名空间
- HTML部分基础总结(4)
- JDBC与mysql总结