在ASP.NET Core MVC 2.2中,Sqlite数据库默认保存在应用程序的本地文件系统中。
首先,确保你已经在应用程序的Startup.cs文件中配置了Sqlite数据库连接。在ConfigureServices方法中,使用AddDbContext方法添加数据库上下文,并指定Sqlite作为数据库提供程序。例如:
services.AddDbContext(options =>
options.UseSqlite(Configuration.GetConnectionString("DefaultConnection")));
然后,在appsettings.json文件中,配置数据库连接字符串。例如:
"ConnectionStrings": {
"DefaultConnection": "Data Source=mydatabase.db"
}
最后,在DbContext类中,定义数据库上下文类和数据库实体。例如:
public class ApplicationDbContext : DbContext
{
public ApplicationDbContext(DbContextOptions options)
: base(options)
{
}
public DbSet MyEntities { get; set; }
}
这样,你就可以在应用程序中使用Sqlite数据库了。当你进行数据库迁移时,Sqlite数据库文件(例如mydatabase.db)将保存在应用程序的根目录中。