代码拉取完成,页面将自动刷新
同步操作将从 风起兮/NetCoreFast 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
(1)、下载本脚手架,用vs打开
(2)、安装Redis。即时聊天和缓存用到了redis
实体类统一继承ID或UserID或TreeID等。以ID结尾的表示父类,存放了统一公共属性。TreeID表示实体类是树形结构
public class MyDbContext : DbContext
{
public virtual DbSet<Product> Products { get; set; }
public virtual DbSet<Order> Orders { get; set; }
}
"ConnectionStrings": {
"SqlServer": "Data Source=.;Initial Catalog=taobao;Integrated Security=True"
}
Initial Catalog=taobao设置数据库名称
即更新数据库版本。添加、删除实体或者修改了实体,都要执行数据迁移。
步骤:
visual studio2019—>工具—>NuGet包管理器—>程序包管理器控制台—>选择默认项目(Model),输入命令
Add-Migration 数据库版本名,如:Add-Migration test1,回车确认执行
注意:每次执行Add-Migration命令,数据库版本名(号)要比上一个版本大
本脚手架,高度封装,写法统一规范,多数代码相似,所以可以做到一键生成增加、修改、删除、查询代码,仅部分逻辑需要手写
public static void Main(string[] args)
{
//自动代码生成器
//models存放的是需要生成dal、bll、controller的model实体类。
List<string> models = new List<string>();
models.Add("CourseClass");
……其他需要自动生成dal、bll、controller的实体类
CreateHostBuilder(args).Build().GenCode(models);//如果仅仅是需要生成代码不运行项目,运行本语句
//CreateHostBuilder(args).Build().InitDB<MyDbContext>().Run();//运行项目,执行本语句
}
注意:
运行项目需要修改运行Program.cs文件
public static void Main(string[] args)
{
//自动代码生成器
//models存放的是需要生成dal、bll、controller的model实体类。
List<string> models = new List<string>();
models.Add("CourseClass");
……其他需要自动生成dal、bll、controller的实体类
//CreateHostBuilder(args).Build().GenCode(models);//如果仅仅是需要生成代码不运行项目,运行本语句
CreateHostBuilder(args).Build().InitDB<MyDbContext>().Run();//运行项目,执行本语句
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。