2016-06-07 42 views
1

希望在通用Windows應用程序中使用SQLite中的實體框架7(實體框架核心)。EF7 UWP SQLite .Include()方法

`噸找到.INCLUDE(X => x.SomeNvaigationProperty)

.INCLUDE()不System.Data.Entity的

出現在智能感知

.INCLUDE() System.Data.Entity在UWP中不可用

在UWP中使用什麼(如.Include())?

public class Parent 
{ 
    public Guid Id { get; set; } 
    public List<Child> Childs { get; set; } 
} 

public class Child 
{ 
    public Guid Id { get; set; } 
    public Guid ParentId { get; set; } 
    public Parent Parent { get; set; } 
} 

dbContext.Parent.Include(x => x.Childs).ToList(); 
dbContext.Childs.Include(x => x.Parent).ToList(); 

enter image description here

+0

它不清楚。你到底想要什麼?詳細一點 –

+0

你是說'.Include()'不會出現在intellisense中嗎?添加'使用System.Linq;' –

+0

是「.Include()未顯示在智能感知中」 –

回答

0

你加入錯誤的命名空間using System.Linq.Include()。 您需要添加using System.Data.Entity那麼你會得到.Include()

2

在實體框架7 .INCLUDE()放置Microsoft.EntityFrameworkCore

+0

您應該將其標記爲答案。 –