Ai
7 Star 111 Fork 43

a SSC博士-苏子轩 /AKStreamUI

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Startup.cs 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
a SSC博士-苏子轩 提交于 2021-07-14 10:12 +08:00 . 添加项目文件。
using Furion;
using Furion.DatabaseAccessor;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
namespace Admin.NET.EntityFramework.Core
{
public class Startup : AppStartup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddDatabaseAccessor(options =>
{
options.CustomizeMultiTenants(); // 自定义租户
options.AddDb<DefaultDbContext>(providerName: default, optionBuilder: opt =>
{
//opt.UseBatchEF_Sqlite(); // EF批量组件
opt.UseBatchEF_MySQLPomelo();
});
options.AddDb<MultiTenantDbContext, MultiTenantDbContextLocator>();
}, "Admin.NET.Database.Migrations");
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
//// 自动迁移数据库(update-database命令)
//if (env.IsDevelopment())
//{
// Scoped.Create((_, scope) =>
// {
// var context = scope.ServiceProvider.GetRequiredService<DefaultDbContext>();
// context.Database.Migrate();
// });
//}
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/sscboshi/AKStreamUI.git
git@gitee.com:sscboshi/AKStreamUI.git
sscboshi
AKStreamUI
AKStreamUI
master

搜索帮助