我是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端完成此更新的最佳方法。
感谢您的反馈!
答案 0 :(得分:0)
我可能会将更新代码放在其他位置,例如,集中式域管理器类,并将update方法作为两个实例的参数 - 类1和类2.这只是因为你说你有一个存储过程它处理来自两个实体的数据。
将来,对于更直接的案例,我肯定会建议检查.NET实体框架。