1

我可以使用动态 C# 对象来访问数据库值吗?例如,如果我有一个具有不同值的表名设置,我可以简单地从代码 Settings.SomeSetting 中调用,而不是对它们全部进行编程。

4

4 回答 4

1

您还可以使用 C# ORM 来执行您正在尝试执行的操作。

Dapper.Net - 一个简单的 C# ORM。
NHibernate - 一个成熟的 ORM 已经存在了一段时间。

我两者都没有经验,但听起来都像是您想要实现的目标。

于 2012-05-10T01:15:12.347 回答
0

这是一篇博客文章,展示了一种使用动态包装器进行 ADO.NET 数据访问的技术。这应该适用于针对 Access 数据库(以及任何其他 ADO.NET 数据源)运行的查询。

于 2012-05-10T01:13:11.923 回答
0

是的你可以。

也许你以后会发疯,但你可以。此外,如果您想以反射方式访问数据而不进行编译检查,您可以只使用 DataSets。它们很烂,但是... 你要重新发明轮毂了。

于 2012-05-10T01:13:13.090 回答
0

看看Simple.Data。这听起来像你在找什么。

于 2012-05-10T02:20:19.307 回答