我现在在我的编程开发中,我试图利用面向对象的设计,而不是我一直在做的按钮程序背后的基本功能。
在当前项目中,我正在重复、复制和粘贴 sql server 插入代码并将其迁移到具有属性、方法等的类...
我遇到的一个问题是如何保持与数据库的低连接,同时跨多个对象进行插入,从而跨多个表。
以一种程序方式,我一直在使用 ADO.net 事务写入一个表,然后根据插入的记录的 ID,将附加信息写入另一个表——在第二个作业完成之前不关闭连接。我使用事务,所以如果后面的插入失败,第一次插入可以撤消,并使用 try、catch、finally 关闭连接,无论连接成功还是失败。
您如何在面向对象的世界中处理这个问题?
编辑:感谢大家的回答。我得到它。这是另一个问题,也有助于我澄清:ASP.NET/ADO.NET:处理 .NET 对象内的许多数据库连接?