Added tests to verify Marr.data changes. Fixed nested LazyLoading.

This commit is contained in:
Taloth Saldono
2014-02-15 00:15:45 +01:00
committed by Mark McDowall
parent 8f87f06ac6
commit 45f748cf03
3 changed files with 114 additions and 2 deletions
+8 -2
View File
@@ -556,8 +556,14 @@ namespace Marr.Data.QGen
_isJoin = true;
MemberInfo rightMember = (rightEntity.Body as MemberExpression).Member;
var relationship = EntGraph.Relationships.Single(v => v.Member == rightMember);
EntGraph.AddLazyRelationship(relationship);
foreach (var item in EntGraph)
{
if (item.EntityType == typeof(TLeft))
{
var relationship = item.Relationships.Single(v => v.Member == rightMember);
item.AddLazyRelationship(relationship);
}
}
return Join(joinType, rightMember, filterExpression);
}