我正在尝试过滤掉映射中的结果。但是我试图从int字段中过滤掉空值。 nHiberate抛出异常。如果我使用数字它是有效的。这是代码:
table("products");
Id(x => x.productID);
Map(x => x.canOverwrite);
Map(x => x.format);
Map(x => x.freeShipping);
Map(x => x.height);
Map(x => x.lastUpdated);
Map(x => x.length);
Map(x => x.releaseDate);
Map(x => x.removeDate);
HasMany(x => x.ProductContributors).Where(c => c.sortID != null).KeyColumn("productID").Not.LazyLoad();
有关如何使其工作的任何建议吗?
答案 0 :(得分:0)
在贡献者中,我也有残疾人的bool值。我将其添加到实体和映射中。然后我通过禁用过滤== false。不是真正的解决方案,而是更多的解决方案。