コード例 #1
0
 protected virtual void DeletingItem(TInfo info, LDB_DataContext ldb)
 {
     //如果删除实体时要删除其关联数据,就得重写这个方法
     ldb.GetTable <TInfo>().Attach(info);
     ldb.GetTable <TInfo>().DeleteOnSubmit(info);
 }
コード例 #2
0
 protected virtual void InsertingItem(TInfo info, LDB_DataContext ldb)
 {
     ldb.GetTable <TInfo>().InsertOnSubmit(info);
 }
コード例 #3
0
 protected virtual void UpdatingItem(TInfo newVal, TInfo original, LDB_DataContext ldb)
 {
     //所有实体都可以用这个方法来更新数据
     ldb.GetTable <TInfo>().Attach(newVal, original);
 }
コード例 #4
0
 protected virtual List <TInfo> GetingAllItems(LDB_DataContext ldb)
 {
     //如果实体类要加载其关联数据,就重写此方法
     return(ldb.GetTable <TInfo>().Select(t => t).ToList());
 }