2
SubSonic3 SimpleRepository中的IRepository.Add和IRepository.Update有什么区别?SubSonic3 SimpleRepository中的添加和更新有什么区别?
SubSonic3 SimpleRepository中的IRepository.Add和IRepository.Update有什么区别?SubSonic3 SimpleRepository中的添加和更新有什么区别?
添加应该执行一个SQL INSERT,而更新应该执行一个SQL更新。所以添加用于新对象,即没有分配主键值。
添加返回对象,其中Update是一个整数。
好了,是的,它似乎添加会忽略在传递给它的对象的主键字段的值。 –
如果该对象尚未在表中(基于其主键),则默默忽略任何传递给它的对象。 (我正在用Sqlite3 BTW进行测试。) –