c# - 从对象类型创建表

标签 c# dapper

我正在尝试找出如何从对象类型创建一个空表。 类型非常简单(只有原始类型属性);有现成的东西吗?

我是否需要使用一些属性反射来编写自己的“CREATE TABLE”查询?

我正在开发一个项目,该项目使用 Dapper 从 FirebirdSQL 数据库读取数据并将其中一些表写入 Sqlite 数据库。

如有任何建议,我们将不胜感激。

最佳答案

正如 Marc 所说,Dapper 不会为您做这些,但请查看我的回答(ADO.NET distinct data bases)并简单地调整其中一个命令属性来构建 CREATE TABLE 语句,它将利用反射.有了这么多的先机,它应该是非常简单的。

我会创建一个示例,但我是通过手机回答这个问题。

关于c# - 从对象类型创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15761568/

相关文章:

c# - SQL Azure 连接因大型 json 字符串而关闭

dapper - 让 Dapper 返回一个空字符串而不是一个空字符串

c# - 插入多个值并返回多个值

c# - 在哪里可以找到使用 lucene.net 的开源应用程序

C# 在类加载时加载静态方法

c# - 参数化查询的糟糕 Dapper 性能

c# - Dapper ORM - 插入具有现有 ID 的对象

c# - 如何禁止在 C# 中复制公共(public)字段或属性

c# - 在 jquery 中将数组作为查询字符串传递

c# - 如何使用 SaveFileDialog 的过滤器