亚音速 3 .Save() VS .Update() 和 .Add()

标签 subsonic

有什么区别: .Save();
。添加(); .Update():

最佳答案

您没有提及您正在使用哪些模板(我将假设 ActiveRecord),但作为一般规则:

  • 如果对象保存将插入 IsNew==true 否则它将 更新。
  • 添加总是会插入一条新记录。
  • 更新只会更新一个对象 与 IsNew==false 并会失败,如果 没有对应的记录 实例的数据库。

关于亚音速 3 .Save() VS .Update() 和 .Add(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1127191/

相关文章:

SubSonic SimpleRepository 更新导致空引用异常

c# - 亚音速 : Self Join , 表别名

c# - 多个表中具有相同名称的列导致 SubSonic Select 出现问题

c# - 如何模拟subsonic的SimpleRepository的Add方法

c# - 将 SubSonic SqlQuery 对象转换为纯 SQL 的扩展方法

mysql - SubSonic 生成命名空间,但我的网站无法识别它。

mysql - 亚音速 3,MySQL T4 模板 : Structs. tt 失败

orm - Telerik OpenAccess 与 SubSonic 的简单速度测试(不是 "which is better")

asp.net - 使用 ASP.Net 编辑表格 - Quick 'n Dirty

c# - Select 不适用于 IQueryable 但适用于 IList