ASP.NET Core通常将自动创建的数据库保存在应用程序的根目录中的App_Data文件夹中。但是,您也可以通过将其配置到您选择的位置来更改此行为。
以下是将自动创建的数据库放在应用程序文件夹中的示例代码:
在appsettings.json文件中添加以下代码来配置连接字符串和数据库文件路径:
"ConnectionStrings": {
"DefaultConnection": "DataSource=App_Data\\mydatabase.db"
}
在Startup.cs文件中将以下代码添加到ConfigureServices方法中以启用EF Core:
services.AddDbContext(options =>
options.UseSqlite(Configuration.GetConnectionString("DefaultConnection")));
现在,您可以使用自动创建的数据库了!