可於同一應用程式或函式庫中同時使用 EF Core 和 EF6,方法是安裝兩者的 NuGet 套件。
有些類型在 EF Core 與 EF6 中名稱相同,僅在命名空間上有所不同,這可能會使在同一程式碼檔中使用 EF Core 與 EF6 變得複雜。 這種歧義可以透過命名空間別名指令輕鬆消除。 例如:
using Microsoft.EntityFrameworkCore; // use DbContext for EF Core
using EF6 = System.Data.Entity; // use EF6.DbContext for the EF6 version
如果你正在移植一個已有多個 EF 模型的應用程式,你可以選擇選擇性地將部分移植到 EF Core,其他則繼續使用 EF6。