EntityEntry <ApplicationUser>不包含&#39;參考&#39;的定義

asp.net-core entity-framework-core

如何在EF7中指定我希望顯式加載ApplicationUser實體的引用屬性Subject?在EF6中,以下是在命名空間System.Data.EntityFramework.Infrastructure定義的:

public DbReferenceEntry<TEntity, TProperty> Reference<TProperty>(Expression<Func<TEntity, TProperty>> navigationProperty) where TProperty : class;

所以這段代碼:

public DbReferenceEntry<TEntity, TProperty> Reference<TProperty>(Expression<Func<TEntity, TProperty>> navigationProperty) where TProperty : class;

給出例外

public DbReferenceEntry<TEntity, TProperty> Reference<TProperty>(Expression<Func<TEntity, TProperty>> navigationProperty) where TProperty : class;

EF7定義的擴展方法在EF7

一般承認的答案

在EF7和beta7中沒有相同的東西。

要包含相關實體,請在查詢中使用帶有.Include()方法的.Include()加載。

context.User.Include(u => u.Subjects)




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因