在.NET Core类库中,使用Entity Framework Core(EF Core)来迁移数据库到SQL Server是一种常见的做法。本文将介绍如何在C#中实现这一操作,并提供相应的源代码示例。
- 配置数据库连接字符串
首先,我们需要在应用程序的配置文件(如appsettings.json)中配置数据库连接字符串。打开配置文件,添加以下内容:
{
"ConnectionStrings": {
"DefaultConnection": "Server=<server>;Database=<database>;User Id=<user>;Password=<password>;"
}
}
请将<server>
替换为SQL Server的主机名,<database>
替换为要迁移的数据库名称,<user>
和<password>
替换为相应的用户名和密码。
- 创建数据库上下文类
接下来,我们需要创建一个继承自DbContext
的类,该类将用于与数据库进行交互。打开一个新的C#文件,并添加以下代码:
using Microsoft.EntityFrameworkCo