nhibernate linq填充其他类

时间:2013-08-05 11:01:24

标签: c# nhibernate

我正在尝试使用NHibernate来填充我正在尝试使用资产填充资产详细信息列表的类。我收到一个错误:“无法在nhibernate查询中执行查询sql sql不可用”。

var assets1 = session.Query<Asset>()
    .Where(asset => 
            asset.BillingAccount.Id == billingAccountId && 
            asset.AssetStatus.ToLower().Equals("active") &&   
            asset.Product != null &&
            asset.Product.ProductCategory != null &&
            asset.Product.ProductCategory.ToLower().Equals(productCategory.ToLower()))
    .Select(asset => new AssetDetails() 
                     {
                          ServiceId = asset.ServiceId, 
                          Description = asset.Description,
                          TermEndDate = asset.ContractEndDate,
                          TermStartDate = asset.ContractStartDate,
                          BillingAccountId = asset.BillingAccount.BacNumber,
                          Id = asset.ServiceAccount.Id
                      })
    .ToList();

0 个答案:

没有答案