步骤一:
用NuGet添加Microsoft.EntityFrameworkCore.SqlServer
步骤二:
用NuGet Console输入:Scaffold-DbContext 'Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Dbname' Microsoft.EntityFrameworkCore.SqlServer -ContextDir Data -OutputDir Models
完成上述两个步骤后,就生成了Data和Models两个文件夹。Data下生成Context文件,Models为数据库表对应的类。
步骤三:
实现命令行Update-Database更新数据库。
(1)连接字符串的配置:
在appsettings.json中添加数据库连接
{
"ConnectionStrings": {
"BloggingDatabase": "Server=(localdb)\\mssqllocaldb;Database=Dbname;Trusted_Connection=True;"
}
}
(2)在Startup.cs文件的如下方法中添加如下方法
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<ContosoUniversity2Context>(options =>
options.UseSqlServe