0

如何在 NHibernate 中创建一个析取来完成以下任务,

我正在使用的旧数据库有一个主表和三个映射的一对一表,其中包含一些相似的列,我想在其中的每一个中找到它,

我已经尝试过了,但是当然它不起作用;

    public void AddSomeQuery(DetachedCriteria query)
    {
        if (someValue != null)
        {
            query
                .CreateCriteria("tabel1")
                .CreateCriteria("tabel2")
                .CreateCriteria("tabel3")
                    .Add(Restrictions.Eq("ColumnThatEveryTabelHas", someValue));
        }
    }

我希望这个问题足够清楚。

谢谢!

4

1 回答 1

0

好吧,我认为您的问题不太清楚。但这是我的尝试:为什么不分别查询 3 个表并将 3 个单独的值列表相加?

于 2012-10-12T06:43:38.607 回答