Skip to content

Commit af74b6f

Browse files
Fix IncludeOptimized function issue with EF Inheritance (TPT)
1 parent 1129aae commit af74b6f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/shared/Z.EF.Plus.QueryIncludeOptimized.Shared/QueryIncludeOptimizedProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ public TResult Execute<TResult>(Expression expression)
195195
// MODIFY query if necessary
196196
#if EF5 || EF6
197197
var objectContext = CurrentQueryable.OriginalQueryable.GetObjectQuery().Context;
198-
var keyMembers = ((dynamic)objectContext).CreateObjectSet<T>().EntitySet.ElementType.KeyMembers;
198+
var keyMembers = objectContext.GetEntitySet<T>().ElementType.KeyMembers;
199199
var keyNames = ((IEnumerable<EdmMember>)keyMembers).Select(x => x.Name).ToArray();
200200
#elif EFCORE
201201

0 commit comments

Comments
 (0)