gpt4 book ai didi

NHibernate 配置连接到 Visual FoxPro 8.0?

转载 作者:行者123 更新时间:2023-12-04 01:04:29 24 4
gpt4 key购买 nike

想知道是否有人曾将 NHibernate 连接到 Visual Foxpro 8.0?我希望连接到遗留数据存储,并且宁愿使用 NHibernate 而不是必须手动编码所有 ADO.Net。

如果有人有 FoxPro 8 连接的配置 XML 文件示例,那就太好了!

最佳答案

并找出解决方案:

首先,我需要拿起 Visual FoxPro drivers (这些是 9.0,但允许我在 8.0 中工作)。

接下来,我必须按如下方式设置我的 NHibernate 配置。在这个项目中,我是基于目录的,所以我有一个名为 C:\Temp\VisualFox\的目录,其中包含我所有的 *.dbf 文件。

  <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<reflection-optimizer use="false" />
<session-factory>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="dialect">NHibernate.Dialect.GenericDialect</property>
<property name="connection.driver_class">NHibernate.Driver.OleDbDriver</property>
<property name="connection.connection_string">Provider=VFPOLEDB;Data Source=C:\Temp\VisualFox;Collating Sequence=general</property>
<property name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>
<property name="show_sql">false</property>
</session-factory>
</hibernate-configuration>

现在,世界上一切都很好!

关于NHibernate 配置连接到 Visual FoxPro 8.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4106470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com