EF代码中的静态构造函数首次使用

时间:2013-10-27 16:38:54

标签: c# entity-framework ef-code-first

我正在使用Code-First方法尝试EF,但使用现有数据库。搜索后我发现重要的事情是将我的上下文的初始化程序设置为null SetInitializer<>。现在在大多数样本中,我发现它们使用MyDbContext修饰符声明static构造函数。检查this SO answer
那么声明static构造函数是什么意思?

1 个答案:

答案 0 :(得分:3)

静态构造函数在任何其他构造函数之前,以及在访问任何静态成员之前自动执行。 它们仅针对每个appdomain调用一次,因此可用于初始化静态,例如在数据库类型上调用静态SetInitializer方法。