2010-12-03 14 views

回答

2

只要您处理此类型的适当的PropertyChanged事件,这是可行的。

另外,我不建议这样做,因为这将需要保持连接处于活动状态,直到整个编辑完成为止,也就是说,对于编辑时发生更改的每个属性,都会绕过数据库一次。

如果您不想保持连接,那将会花费更多,因为您将拥有所有的连接实例化和开销开销,但是您的数据库引擎可能为自己管理连接池。

ADO.NET更喜欢脱机方法,我完全不记得这个术语。也就是说,连接到数据库以加载所需的数据,然后关闭并配置它,以便其他用户可以使用该连接。与此同时,用户会带来他需要的更改,然后当他完成时,他会将他们保存到数据库中,然后只需一次数据库就可以进行一系列更改,这对我来说更加高效和更高性能。

相关问题