// 创建MvcWEB项目
创建Models Controllers Views文件夹 已有的不需添加
// 1. 安装相关Nuget包
// a. Install - Package Microsoft.EntityForameWorkCore
// b . Sql Server Database Provider
// Install - Package Microsoft.EntityFrameworkCore.SqlServer
下面开始会有两种方式 创建 一种在添加控制器的时候自动生成,另一种自己设置生成配置及连接字符串
第一种:
1 .在Models文件夹中添加MyDBContext.cs 上下文类
附代码:
public class MyDBContext:DbContext
{
public DbSet<Book> Books { get; set; }
public DbSet<Auther> Authers { get; set; }
public MyDBContext(DbContextOptions<MyDBContext> options):base(options) {
}
//重写OnConfiguring方法,配置数据库连接(可选)
//protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
//{
// optionsBuilder.UseSqlServer(@"Server=.;Database=BooksDB ;Trusted_Connection=True;");
//}
}
public class Book {
public int BookID { get; set; }
public int AutherID { get; set; }
public string Name { get; set; }
public DateTime DateTime { get; set; }
public string Content { get; set; }
public Auther Auther { get