我正在尝试使用nHibernate 3运行下面的Linq查询。from t2 in t1.DefaultIfEmpty()据我所知,这是在linq中执行左连接的常用方法。如何在不求助于HQL的情况下实现基本的左连接?这看起来有点愚蠢,像nHibernate这样流行的对象关系映射不能支持像左连接这样简单的东西
我正在尝试理解LINQ to Entity中的左外部连接。例如,我有以下3个表:CompanyProduct链接到它的两个父表“公司”和“产品”。我希望返回所有公司记录和关联的CompanyProduct,而不管给定产品的CompanyProduct是否存在。在Transact SQL中,我将从Company表中使用左外部联接,如下所示:
SELECT * FROM Company AS C