.Net Core EF生成实体类

第一步 引入EF

image

Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.SqlServer.Design
//注意,以上三个EF Core工具包版本必须与asp.net core大版本相同,否则容易出现安装失败以及迁移代码生成代码无法使用的情况

第二步 设置数据库连接串

点击查看代码
"ConnectionStrings": {
    "SqlServerConnection": "Data Source=[数据库IP];Initial Catalog=[数据库名称];persist security info=True;user id=[账号(用户名)];password=[密码];MultipleActiveResultSets=True;"
  }
  上图片内两种链接字符串都可以执行生成代码

第三步 打开如图所示

image

第四步 执行生成实体类

Scaffold-DbContext "Data Source=[数据库IP];Initial Catalog=[数据库名称];persist security info=True;user id=[账号(用户名)];password=[密码];MultipleActiveResultSets=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force -UseDatabaseNames
当生成不成功时,可能是项目内存在错误代码片段,建议检查后再执行试一试。

posted @ 2023-03-02 15:07  高小浩upup  阅读(369)  评论(0)    收藏  举报