OPF3を ORM (.NET) として使用している、または評価した人はいますか? EntitySpaces や Subsonic と比べてどうですか?
これまでの評価で私が OPF3 について気に入っている点の 1 つは、カスタマイズが非常に簡単なことです。属性を使用してデータベース フィールドをオブジェクト メンバーにバインドするため、コード生成ツールを使用する必要はありません。これは、基本的に独自のクラスを作成し、その上に OPF3 データ バインディングを追加できることも意味します。
<Persistent("users")> _
Public Class User
<Field("userid", AutoNumber:=True, Identifier:=True, allowDbnull:=False)> _
Public Property ID() As Long
<Field("name", allowDbnull:=False)> _
Public Property Name() As String
End Class
彼らには生成ツールがありますが、私が気に入らないのは、デモがクラスを出力しないことです。そのため、実際に何をするのか実際にはわかりません。プラス面としては、ツールを購入すると、そのソースも入手できるようです。