Docker卷和网络配置与应用
1. EF Core数据库迁移配置
在使用Docker部署应用时,传统通过命令行工具应用数据库迁移的方式不太适用。因为在部署应用时手动配置步骤较为困难,所以采用在应用启动时调用 Database.Migrate 方法来应用待处理的迁移到数据库,这样可以在无需命令行干预的情况下创建数据库架构。
1.1 应用配置
为了配置应用并启用EF Core服务,需要对 Startup 类进行修改,示例代码如下:
using ExampleApp.Models;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Configuration;
using Microsoft.EntityFrameworkCore;
namespace ExampleApp {
public class Startup {
private IConfigurationRoot Configuration;
public Startup(IHostingEnvironment env) {
Configuration = new ConfigurationBuilder
超级会员免费看
订阅专栏 解锁全文
2625

被折叠的 条评论
为什么被折叠?



