添加模型
[DataContract] public class UserExtend : BaseEntity { /// <summary> /// 用户Id /// </summary> [DataMember] public long UserId { get; set; } /// <summary> /// 昵称 /// </summary> [DataMember] public long NickName { get; set; } }
添加数据上下文
public class WebDbContext : Microsoft.EntityFrameworkCore.DbContext { public WebDbContext(DbContextOptions<WebDbContext> options) : base(options) { } public DbSet<UserExtend> UserExtend { get; set; } }
引用
// Core 版本的 Ef Microsoft.EntityFrameworkCore // 用于代码迁移 Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.SqlServer
在 StartUp 里修改代码
// 上下文1 services.AddDbContext<ApplicationDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"))); // 上下文2 services.AddDbContext<WebDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("WebCoreConnection")));
在 application.json 里添加链接字符串
"ConnectionStrings": { "DefaultConnection": "Server=.;Database=aspnet-WebApplication13-53bc9b9d-9d6a-45d4-8429-2a2761773502;Trusted_Connection=True;MultipleActiveResultSets=true", "WebCoreConnection": "Server=.;Database=WebDbContext;Trusted_Connection=True;MultipleActiveResultSets=true" },
来源:http://www.cnblogs.com/Laimic/p/7459139.html