为什么EF官方的例子都是用using调用EF,我直接new一个,全类通用有什么不妥呢 返回
C#论坛
老数据
2
1673

悬赏:5 飞吻
为什么EF官方的例子都是用using调用EF,我直接new一个,全类通用有什么不妥呢
比如官方的例子是
static async Task Add() { using(var db=new EFHelper()) { db.Add(new TestTable { Content = "新增第Lhas条数据" }); await db.SaveChangesAsync(); } }
而我直接在类定义一个公共量,有什么不好吗?
public static EFHelper db = new EFHelper();
热忱回答(2)
-
fate sta VIP0
2022/2/24没什么问题
0 回复 -
大地主刘发财 VIP0
2022/3/1这么用没什么问题,但会一直占用一个连接,一个程序不可能一直在读写数据库,空闲的时候应该把连接关闭,所以官方例子都是用using,读写数据完成了就自动关闭连接.
0 回复