我正在尝试使用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();