使用数据读取器.GetSchemaTable 以创建 SQL Server CE 表

本文关键字:SQL 创建 Server CE GetSchemaTable 数据 读取 | 更新日期: 2023-09-27 18:34:42

我正在使用 .Net 中的IDataReader来运行针对 Oracle 和 SQL Server 数据库的查询...有没有办法使用GetSchemaTable的结果轻松创建SQL Server CE 4表?在我看来,这似乎是有人应该已经发明的东西之一,我似乎找不到它。

我在Codeplex上找到了这个项目,这几乎正是我所需要的,但不完全是。

使用数据读取器.GetSchemaTable 以创建 SQL Server CE 表

您可以使用

我的SQL Compact scripting API,允许您基于SQL Compaxct模式生成任何类型的SQL:http://exportsqlce.codeplex.com

要在不提供任何GetSchema函数的数据库中获取表的模式,我们通常运行 Select 命令。

"Select top 1 * from mytablename"

使用此命令填充数据表。

这将为您提供单行,或者如果表为空,则可能不会,但将提供相关表的架构。

当我被要求在SQLite中这样做时,我遇到了同样的问题,我如上所述。