使用数据读取器.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上找到了这个项目,这几乎正是我所需要的,但不完全是。
您可以使用
我的SQL Compact scripting API,允许您基于SQL Compaxct模式生成任何类型的SQL:http://exportsqlce.codeplex.com
要在不提供任何GetSchema
函数的数据库中获取表的模式,我们通常运行 Select 命令。
"Select top 1 * from mytablename"
使用此命令填充数据表。
这将为您提供单行,或者如果表为空,则可能不会,但将提供相关表的架构。
当我被要求在SQLite中这样做时,我遇到了同样的问题,我如上所述。