Subsonic 亚音速3.Save()与.Update()和.Add()的比较
以下两者之间的区别是什么: .Save()Subsonic 亚音速3.Save()与.Update()和.Add()的比较,subsonic,Subsonic,以下两者之间的区别是什么: .Save() .Add(); .Update():您没有提到您正在使用的模板(我将假定为ActiveRecord),但作为一般规则: 保存将插入对象 IsNew==true否则它将 更新 “添加”将始终插入新记录 更新将只更新一个对象 使用IsNew==false,如果 中没有相应的记录 实例的数据库 谢谢你,约翰。是的,我正在使用活动记录。顺便说一句,我读了一点你的“我如何使用亚音速”文章,但注意到它是为亚音速2。现在,这是我第一次使用Subonic(V3)并寻
.Add();
.Update():您没有提到您正在使用的模板(我将假定为ActiveRecord),但作为一般规则:
- 保存将插入对象
否则它将 更新IsNew==true
- “添加”将始终插入新记录
- 更新将只更新一个对象
使用
,如果 中没有相应的记录 实例的数据库IsNew==false