相关疑难解决方法(0)

是否有SQLite的.NET/C#包装器?

我有点想在C#.Net中使用SQLite,但我似乎无法找到合适的库.有吗?一个正式的?有没有其他方法可以使用SQLite而不是使用包装器?

.net c# database sqlite

267
推荐指数
6
解决办法
11万
查看次数

是否有简单的方法从SQLite数据库读取所有表到DataSet对象?

现在我使用C#中的方法将SQLite数据库中的表读入DataTable,但我想将所有表发送到其他对象中.

所以我认为我必须使用DataSet来组合所有DataTable并将其作为参数发送给对象.

是否有方法可以轻松读取SQLite数据库中的所有表到DataSet?或者我必须从SQLite数据库读取所有表到DataTable的每个表并手动组合到DataSet?

c# sqlite datatable dataset

5
推荐指数
1
解决办法
2万
查看次数

实体框架核心并从sqlite数据库获取表列表

我想要一个存在于 sqlite 数据库中的表列表,我有一个简单的查询,如下所示:

SELECT name from sqlite_master WHERE type='table';
Run Code Online (Sandbox Code Playgroud)

但是现在我需要使用实体框架核心来执行它,所以我将它绑定到 DataContext,这里是我被卡住的地方,因为数据上下文包含表的所有表示为 db set 但不是 sqlite 系统表,我尝试在公开的情况下使用查询数据库外观,但它没有返回任何 pother 值,然后是它影响的行数,例如:

using (var ctx = new DataContext())
{
    var query = @"SELECT name from sqlite_master WHERE type='table';"
    string[] result = ctx.Database.ExecuteSqlCommand(query);
    return result;
}
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以获取这些信息。

c# sqlite entity-framework-core

2
推荐指数
1
解决办法
2628
查看次数

标签 统计

c# ×3

sqlite ×3

.net ×1

database ×1

dataset ×1

datatable ×1

entity-framework-core ×1