【发布时间】:2021-09-29 16:29:19
【问题描述】:
我是 .net 的新手,我正在学习一门课程,但我没有什么问题,我无法启动我的 Db, 我有一些在程序启动时最先放入的数据,我有这个问题
IDbInitializer.cs
public interface IDbInitializer
{
public void Initialize();
}
DbInitializer.cs
public class DbInitializer
{
public void Initialize()
{
............
}
}
Program.cs
var app = builder.Build();
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Home/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseIdentityServer();
app.UseAuthorization();
dbInitialize.Initialize();<------ How can i call her here ?,
because i keep getting error "Use of unassigned local variable 'dbInitializer'"
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
app.Run();
和泰
【问题讨论】:
-
先生有任何进展吗,如果您遇到了,请随时告诉我们进一步的问题。如果你觉得我的帖子有帮助,你能接受它作为答案吗?非常感谢您的回复:)
标签: c# .net asp.net-core asp.net-identity .net-6.0