C# WinForm 数据库 主从表问题( SqlConnection,SqlDataAdapter,DataSet,SqlCommandBuilder)
主表 中的 ID 设定了主键,从表与主表通过 ID 绑定了.
用到了:
SqlConnection
SqlDataAdapter
DataSet
SqlCommandBuilder
SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(sdaM);
SqlCommandBuilder cb = new SqlCommandBuilder(sdaM1);
sdaM.Update(ds.Tables["M"]);
sdaM1.Update(ds.Tables["M1"]);
现在是从表删除某些项时,保存就出错。
我想大部份是主从绑定的原因。
请问大家的主从表操作一般是如何做的?
难道真是直接用 SQL 语句来写:先删除从表,再删除主表等?
数据库
C#
dataset
WinForm
SQL
------解决方案--------------------一般都是用sql语句来实现表的删除,不过删除的行为一般都会加串到事务里面。