0

我是 vb.net 的新手,更多来自数据库背景,并且正在开发一个项目,该项目包含具有更新数据库中数据的方法的类。一切都很好,直到我需要在使用多个类的数据库端处理更新。为多个类设置属性然后能够在后端更新数据库的最佳方法是什么?

简化示例:

1级

属性a,属性b,属性c

a、b、c 的更新方法

结束类

2 级

属性 d, 属性 e, 属性 f

d、e、f 的更新方法

结束类

在数据库上,a、b、c、d、e、f 需要在一个存储过程中更新,这样如果更新出错我们可以回滚。

我研究了 vb.net 继承,但我的理解是一个基类不能被多个子类继承,我需要在实际应用程序中这样做,这样就行不通了。

抱歉,如果不清楚,正如我所说,我是新手,只是想找出在 vb 端完成此更新的最佳方法。

感谢您的任何反馈!

4

1 回答 1

0

我可能会将更新代码放在其他地方,比如说,一个集中的域管理器类,并让更新方法将两个实例都作为参数——类 1 和类 2。这只是因为你说你有一个存储过程来处理来自两个实体的数据。

将来,对于更直接的情况,我肯定会建议检查 .NET 实体框架。

于 2013-11-12T19:00:50.847 回答