【问题标题】:NHibernate mapping a separate LibNHibernate 映射一个单独的 Lib
【发布时间】:2013-03-15 21:18:14
【问题描述】:

我的RouteStops,在我的数据库中没有任何关系(FK),在 Stop 表中只有一个 RouteId。所以我在我的 Route 类中添加了一个IList<Stop> Stops。 现在我的课程(Route 和 Stop)在一个 Lib(单独的项目)中。 我有一个控制台应用程序,我可以在其中定义映射并进行测试。 我应该如何定义我的映射以及在哪里(*.nhm.xml | App.config)。我知道这与添加程序集和命名空间有关,但我就是找不到方法。

【问题讨论】:

    标签: nhibernate mapping


    【解决方案1】:

    hbm.xml 可以在另一个程序集中,您必须在映射中指定程序集限定名称

    示例:

    <class name="the.name.space.User, Assemblyname" table="USER">
    

    【讨论】:

    • 我的 hbm.xml 文件列在 Mapping 文件夹下(参见 img)。你能告诉我应该在这些文件中添加什么(示例)吗?
    猜你喜欢
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    相关资源
    最近更新 更多