|
1
2
取决于您的用例,但总的来说,我强烈反对Singleton范围。 通常,除非在服务器和Db(例如移动)之间存在长的分组延迟,否则创建新连接并将其拆除的成本很低,但是如果服务器接近,则这是<5毫秒。 如果假设您有一个数据库,供一千台服务器使用(负载平衡或其他),如果所有这些服务器始终保持开放连接,您可能会遇到问题,但如果您在需要时分别打开和关闭连接,这可能会起作用。 如果您有1个数据库和1个或2个服务器,您可以使用单个连接(以节省每个请求的少量时间),但存在陷阱,我强烈建议您这样做,因为:
|
|
|
Paritosh · EF Core为什么要返回相关属性 1 年前 |
|
|
chuckd · 如何检查EF Core中是否存在当月创建的行(记录) 2 年前 |
|
|
Steven · 带sqlite的EF与sqlite净pcl 2 年前 |
|
|
Riyaz Vagapov · EF核心交易 2 年前 |