So far, I thought I could do:
var num = db.MyTable.Include(x => x.RelatedTable)
.Count( x.idTenant == CurrentTenantID && x.Active &&
x.RelatedTable.SomeProperty.Value == true);
This always return zero records.
Am I assuming wrongly that Including the RelatedTable I can use it in the where part?
By the way… the “SomeProperty” is Nullable, that is why the “.Value”.
I’m using Entity Framework 4.1. (Database first)
Are you trying to get the number of records? If so, why do you even need the
Include? Entity Framework will lazy-load theRelatedTableentity set for you when it evaluates yourCountcondition. Also, ifSomePropertyis abool?, you should check if it has a value before you check the value itself.