DbContext
类 (EF) 背后的想法是什么?我应该每个模型一个,每个应用程序一个,还是其他?
我想我不明白它们的用途。我知道我可以把我的数据获取逻辑放在那里,这很好,但在那种情况下,在我看来我应该每个模型都有一个。尽管如果我每个模型都有一个,VS 将为每个 DbContext
创建一个连接字符串,即。对于每个模型。我肯定在这里遗漏了一些东西。
最佳答案
可以这么说,它是“与数据库的连接”,通常您连接的每个数据库都有一个。通常这是每个应用程序一个。看,拥有模型列表很棒,但您仍然必须连接到实际数据库才能将数据导入这些模型。
关于c# - 不了解 DbContext——每个应用程序或每个模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20787443/