关于继承DbContext的方法不太明白

2019-02-19 09:29:07
刚学ASP .net 我想问问这段代码中的 public NineskyDbContext():base("DefaultConnection") 是什么意思,我查文档是连接数据库什么的,没太看懂,所以想请各位大神帮吗解答一下 谢谢了

using System.Data.Entity;
using Ninesky.Models;

namespace Ninesky.DAL
{
/// <summary>
/// 数据类型
/// <remarks>创建:2014.02.03</remarks>
/// </summary>
public class NineskyDbContext:DbContext
{
public DbSet<User> Users { get; set;}
public DbSet<UserGroup> UserGroups { get; set; }
public DbSet<UserConfig> UserConfig { get; set; }
public NineskyDbContext():base("DefaultConnection")
{
}
}
}
...全文
312 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2019-02-19
  • 打赏
  • 举报
回复
看不懂就别看,先会用。

水涨船高,用多了,用熟了。回头一看,原来就这么简单哦。
exception92 2019-02-19
  • 打赏
  • 举报
回复
引用 1 楼 正怒月神 的回复:
就是说,这个无参构造函数,默认会使用DefaultConnection作为基类的参数。
也就是假设你实例化NineskyDbContext,默认会调用父类的构造函数,并且传入DefaultConnection字符串

  • 打赏
  • 举报
回复
EF 的 Code First
  • 打赏
  • 举报
回复
你先学习EF,这是EF的标准用法
正怒月神 版主 2019-02-19
  • 打赏
  • 举报
回复
就是说,这个无参构造函数,默认会使用DefaultConnection作为基类的参数。 也就是假设你实例化NineskyDbContext,默认会调用父类的构造函数,并且传入DefaultConnection字符串
圣殿骑士18 2019-02-19
  • 打赏
  • 举报
回复
:base()
c#的初始化构造器机制。我公号里解读的书里有讲到,是基础知识了。

==========
欢迎关注微信公众号 “产品技术知与行” ,打造全面的结构化知识库,包括原创文章、免费课程(C#,Java,Js)、技术专题、视野知识、源码下载等内容。
最新文章:多种Timer的场景应用 https://mp.weixin.qq.com/s/TJKi7PBj3nznf9FClirXUA

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧