C# 保存与其标识列相同的值
我有两个表格-Credit.aspx和Debit.aspx。两者使用相同的表格。前者只保存贷方记录,后者保存借方记录 表格:C# 保存与其标识列相同的值,c#,asp.net,sql,C#,Asp.net,Sql,我有两个表格-Credit.aspx和Debit.aspx。两者使用相同的表格。前者只保存贷方记录,后者保存借方记录 表格: COLUMN DATATYPE ------------------ ID int RefID int Credit Decimal Debit Decimal ID是一个自动标识列。 使用C#保存数据 仅当保存信用记录时,我希望将ID也保存为其RefID。信用卡表单可以一次保存一条或多条记录。如果数据类型是GUI
COLUMN DATATYPE
------------------
ID int
RefID int
Credit Decimal
Debit Decimal
ID是一个自动标识列。
使用C#保存数据
仅当保存信用记录时,我希望将ID也保存为其RefID。信用卡表单可以一次保存一条或多条记录。如果数据类型是GUID,我们会事先知道并且很简单,但现在不是这样
预期的产出将是
ID RefID Credit Debit
-------------------------
9 9 2.0 0.0
10 10 3.0 0.0
11 9 0.0 1.0
12 9 0.0 4.0
那么,有可能吗。
对我来说,获取最大值似乎不是一个好主意 您是否使用某种ORM或纯Sql?您的“当前记录”是否缓存在任何地方?它是纯Sql而不是缓存的