我基本上有一个与任何业务逻辑完全隔离的数据库层。这意味着每当我准备好将一些业务数据提交到数据库时,我都必须将所有业务属性传递到数据方法的参数中。例如:
Public Function Commit(foo as object) as Boolean
这很好用,但是当我进行需要几十个参数的提交和更新时,可能需要大量输入。更不用说我的两个方法——更新和创建——采用相同的参数,因为它们本质上做同样的事情。我想知道的是,传递这些参数的最佳解决方案是什么,这样我就不必在每次发生变化时都更改这两种方法中的参数以及减少我的打字:) 我想到了一些可能的解决方案。一种是将所有 sql 参数移动到数据类的类级别,然后将它们存储在我在业务层中设置的某种数组中。任何帮助都会很有用!