Dbcontextoptions 无法理解
Dbcontextoptions unable to understand
我不明白这句话为什么使用“:”冒号是继承基函数还是别的什么。我对“:base(选项){}”感到困惑它没有意义
public ApplicationDbContext(DbContextOptions 选项)
: 基础(选项){}
为了解释发生了什么,首先我要做一些假设:
1) class 其中你的构造函数代码
public ApplicationDbContext(DbContextOptions options) : base(options) {}
驻留在名为“ApplicationDbContext”中。
2)ApplicationDbContext直接继承自“DbContext”class。这使得 DbContext 成为 ApplicationDbContext 的 base class。
":base"的意思是'在调用ApplicationDbContext的构造函数时调用baseclass的构造函数 '
": base(options)"的意思是'调用base的构造函数class当 ApplicationDbContext 的构造函数被调用 时,使用传递的类型为 DbContextOptions 的参数调用 "options"。
“:”符号是 C# 语法的一部分,用于指定基方法的调用。
我不明白这句话为什么使用“:”冒号是继承基函数还是别的什么。我对“:base(选项){}”感到困惑它没有意义
public ApplicationDbContext(DbContextOptions 选项) : 基础(选项){}
为了解释发生了什么,首先我要做一些假设:
1) class 其中你的构造函数代码
public ApplicationDbContext(DbContextOptions options) : base(options) {}
驻留在名为“ApplicationDbContext”中。
2)ApplicationDbContext直接继承自“DbContext”class。这使得 DbContext 成为 ApplicationDbContext 的 base class。
":base"的意思是'在调用ApplicationDbContext的构造函数时调用baseclass的构造函数 '
": base(options)"的意思是'调用base的构造函数class当 ApplicationDbContext 的构造函数被调用 时,使用传递的类型为 DbContextOptions 的参数调用 "options"。
“:”符号是 C# 语法的一部分,用于指定基方法的调用。