在数据库中我有一个表(让它成为名称),在项目中有该表的 DbSet 名称字段。在浏览器中添加行时,它会很好地加载到项目中。但是在项目中我会这样做:
Names.Add(someName);
MyDbContext.SaveChanges();
它不会显示在浏览器中,但会在下次项目中加载。如果我在浏览器中添加另一行,它会删除我从项目中添加的所有内容,并返回仅在浏览器中显示的那些行。它是错误的错误吗?
在诊断工具中也存在一些错误。以某种方式连接的 Mybe: 图片
在数据库中我有一个表(让它成为名称),在项目中有该表的 DbSet 名称字段。在浏览器中添加行时,它会很好地加载到项目中。但是在项目中我会这样做:
Names.Add(someName);
MyDbContext.SaveChanges();
它不会显示在浏览器中,但会在下次项目中加载。如果我在浏览器中添加另一行,它会删除我从项目中添加的所有内容,并返回仅在浏览器中显示的那些行。它是错误的错误吗?
在诊断工具中也存在一些错误。以某种方式连接的 Mybe: 图片
解决了!问题是数据库文件复制到 bin/Degug 文件夹中,并且只有在您对根数据库文件进行更改时才会更新。 https://github.com/sqlitebrowser/sqlitebrowser/issues/1103