【问题标题】:Evaluating OPF3 (ORM framework for .NET) [closed]评估 OPF3(.NET 的 ORM 框架)[关闭]
【发布时间】:2008-09-30 17:57:19
【问题描述】:

是否有人使用或评估过OPF3 作为 ORM (.NET)?它如何与 EntitySpaces 或 Subsonic 相提并论?

到目前为止,我在评估中喜欢 OPF3 的一件事是它非常易于定制。由于它使用属性将数据库字段绑定到对象成员,因此您不需要使用任何代码生成工具。这也意味着您基本上可以创建自己的类,然后在其上添加 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

他们确实有一个生成工具,我不喜欢的一件事是演示不会输出类,所以我实际上无法看到它真正要做什么。从好的方面来说,当您购买该工具时,您似乎也获得了它的来源。

【问题讨论】:

  • 我不明白为什么关闭了。

标签: .net orm opf3


【解决方案1】:

我们在我的公司使用 Opf3,直到现在它运行良好,只是它的功能比需要的多。但是请注意您如何构建您的类,创建一个新项目以将 ObjectSetHolder 添加为子项可能会很棘手。新项目没有关于 ObjectContext 的任何信息,除非您使用 _context.Attach() 将它们附加到 ObjectContext

无论如何,我个人喜欢 Opf3 以及它可以做什么,但我们不使用 wizzard,因为它对我们的数据库 Pervasive 不起作用。

【讨论】:

猜你喜欢
  • 2016-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
  • 2011-03-14
  • 1970-01-01
  • 2016-06-27
相关资源
最近更新 更多