compositeusertype

    1热度

    1回答

    说我有一个不可变的ICompositeUserType来处理DateRange或Money,然后事实证明我有另一个值对象(即不可变),它具有DateRange或Money属性值。例如,具有EffectivePeriod(DateRange)的名称。 DataRangeUserType封装了一些我不想重复的逻辑。 我可以在NameUserType中重用我的DataRangeUserType吗?怎么样

    0热度

    1回答

    是否有任何针对System.Uri的ICompositeType实现? 我希望能够使用这个查询:where a.Uri.schema == 'https'。

    1热度

    1回答

    我有一个关于如何将传统CHAR数据库日期和时间字段合并为一个.NET DateTime属性在我的POCO here(谢谢Berryl!)如何结合回答StackOverflow问题。现在我正试图获得一个自定义的ICritera查询来对付那个非常有用的DateTime属性。这里是我的查询: ICriteria criteria = Session.CreateCriteria<InputFi

    0热度

    1回答

    我们有一个成熟的nHibernate项目,它已经开始在nHibernate contrib中使用linq提供程序。因为我们使用的是nHibernate 2.0,所以我们不能在trunk中使用正在开发的新提供者(针对nHibernate 3.0)。 虽然有限,它被证明是一个非常适合我们的需求,除了一个问题 - 每当我选择使用CompositeUserType我得到一个错误“” 我不知道LINQ的NH

    2热度

    1回答

    NHibernate的新手和学习它,因为我们正在修改现有的解决方案来使用此ORM。理想情况下,存储结构和对象类需要保持不变,所以我遇到了一个或两个映射问题。 一类“钱”有价值和货币。该值是双倍值,货币是货币列表表的外键。 钱可以作为许多对象/表的类型出现,因此我创建了一个CompositeUserType以将其映射到货币的标准映射。 这工作正常,但对于我的生活,我无法从NHibernate的延迟加