我可以使用多种语言的基于 linux 的 ORM 吗?
Can I use a linux-based ORM from multiple languages?
运行 在基于 linux 的环境中的主要 ORM 似乎是围绕特定语言编写的。
但是,Microsoft LINQ 支持从多种语言进行访问。我可以在 linux 领域(即非 LINQ 领域、非 JVM 领域)执行此操作,例如在 Python 和 Ruby 的本机版本之间吗?
这个问题真的没有意义。据推测,LINQ 与任何 .NET 库一样,可以用于在 CLR 中运行的任何语言:C#、VB、IronPython、IronRuby 等
在 Linux 上运行的最常见的跨语言运行时是 Java VM,您可以使用 Java 库 - 包括像 JDO 这样的 ORM - 在任何使用该 VM:Java、Scala、Clojure、Jython、JRuby 等
似乎唯一的方法是使用共享通用 VM 的语言,例如 .NET CLR(和 LINQ)或 Java JVM(Hibernate、Eclipse Link等)。
所以对于各种语言 运行 在其本地实现中,答案是否定的。
运行 在基于 linux 的环境中的主要 ORM 似乎是围绕特定语言编写的。
但是,Microsoft LINQ 支持从多种语言进行访问。我可以在 linux 领域(即非 LINQ 领域、非 JVM 领域)执行此操作,例如在 Python 和 Ruby 的本机版本之间吗?
这个问题真的没有意义。据推测,LINQ 与任何 .NET 库一样,可以用于在 CLR 中运行的任何语言:C#、VB、IronPython、IronRuby 等
在 Linux 上运行的最常见的跨语言运行时是 Java VM,您可以使用 Java 库 - 包括像 JDO 这样的 ORM - 在任何使用该 VM:Java、Scala、Clojure、Jython、JRuby 等
似乎唯一的方法是使用共享通用 VM 的语言,例如 .NET CLR(和 LINQ)或 Java JVM(Hibernate、Eclipse Link等)。
所以对于各种语言 运行 在其本地实现中,答案是否定的。