![](/img/trans.png)
[英]Setting DateTimeKind for SQLite database in ASP.NET Core with Entity Framework
[英]Entity Framework Core with SQLite: ASP.NET application holding onto database in memory
在此先感谢您的帮助。
我正在使用Mac开发和使用SQLite作为数据库开发ASP.NET Core应用程序(在了解SQLite和EF Core时,我通读了本教程: https : //docs.microsoft.com/zh-cn/ef/ core / get-started / netcore / new-db-sqlite )。 迁移和更新数据库架构正在运行,但似乎ASP.NET应用程序正在将数据库保留在内存中。
我认为这有两个原因:
有谁知道我该如何让我的应用程序实际将数据写到SQLite文件中,并防止将其存储在内存中?
再次感谢!
dbContext文件:
public class EssBomContext : DbContext
{
public DbSet<Part> Parts { get; set; }
// Other DbSets removed for brevety
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlite("Data Source=sqlite.db");
}
}
“如何让Web项目在Data.EF项目中使用数据库?”
可能是optionsBuilder.UseSqlite("Data Source=\\Data.EF\\sqlite.db");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.