1

私は Interbase サーバーで多くの作業を行っています。NHibernate を使用してデータ アクセス レイヤーを開発したいのですが、Interbase 用の既製のダイアクトがありません。

一般的なANSIのみのデータベース作業に使用されるNHibernate方言はありますか、それとも既存の方言のいずれかがInterbaseで問題なく動作するかどうかは誰にもわかりませんか?

一方で、新しい方言を作るにはどのような作業が必要なのでしょうか。

あなたが提供できるアドバイスをありがとう。

デビッド

4

3 に答える 3

3

で試すことができますGenericDialect

いずれにせよ、https://github.com/nhibernate/nhibernate-core/tree/master/src/NHibernate/Dialectで既存のダイアレクトを見て、Interbase 用のダイアレクトを作成して共有できるようにすることをお勧めします。地域社会・共同体。それは難しいことではありません。

于 2010-07-15T20:18:20.947 に答える
0

火の鳥の方言はおそらくかなり近いです。そこから始めて、必要に応じて微調整します。

免責事項:私はこれを試していません。IB では ADO.NET プロバイダーが異なるため、理論と実践が異なる場合があります。しかし、IB と Firebird の SQL 構文は、リストにある他のオプションとそれほど違いはありません。

于 2010-07-15T15:35:19.653 に答える