我正在寻找一个允许我编写C#用户界面和C服务的ORM.两者都需要从同一个数据库访问数据.理想情况下,我希望从数据库模式生成C#和C类,然后我可以对其进行编程.
数据库可能是SQLServer,但尚未确定.
注意:我在Windows环境中这样做,但由于我不想进入的原因,我实际上不能使用COM,所以COM解决方案不是一个选项.
这类似于这个问题:
ORM (object relational manager) solution with multiple programming language support
然而,这个问题得不到充分回答,我无法对此表示赏心悦目.
最佳答案 不幸的是,这可能对您没有任何帮助,但如果您放弃尝试寻找预构建解决方案,那么开发仅支持您需要的内部版本并不是非常困难.
我们有一个内部数据定义语言,用于为我们的数据生成SQL模式,以及用于本机C和.NET的ORM类.唯一真正的诀窍是将生成的模式与数据库中已有的模式进行比较,以便更轻松地迁移到下一个版本.