是否使用事务取决于你的业务模型,比如有大量数据需要更新,且需要保证数据完整性,那么事务是一个很好的选择。
选择DataTable/Set来更新数据源,对于小数据,简单数据模型比较适用。我们可以不太关心数据间的关系,只需要针对单一数据表进行更新即可。
对于添加完后刷新UI的问题,我的理解是。我们完全可以用双层结构,一个新数据产生,一方面插入数据表进行数据库更新;另一方面则可以直接插入与UI绑定的集合更新UI. 当然这类数据我们可能需要有而外的状态来表明他是从UI的缓存中读取的,并不是从数据库来的,以方便之后如果从数据库完全刷新时候进行控制
Bob Bao
Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个
百变锁屏
应用,让你的锁屏不断地变化起来。