public void InsertCategory(Category category) { try { mCategoryRepository.InsertCategory(category, true); } catch (Exception ex) { throw ex; } }
public void UpdateCategory(Category category, Category origCategory) { try { mCategoryRepository.UpdateCategory(category, origCategory, true); } catch (Exception ex) { throw ex; } }
public void DeleteCategory(Category category) { try { mCategoryRepository.DeleteCategory(category, true); } catch (Exception ex) { throw ex; } }
public void InsertCategory(Category category, bool isImmediateSave) { try { mContext.Categories.AddObject(category); if (isImmediateSave) { mContext.SaveChanges(); } } catch (Exception ex) { // TODO: Add exception handling code here. throw ex; } }
public void UpdateCategory(Category newCategory, Category origCategory, bool isImmediateSave) { try { mContext.Categories.Attach(origCategory); mContext.ApplyCurrentValues("Categories", newCategory); if (isImmediateSave) { mContext.SaveChanges(); } } catch (Exception ex) { // TODO: Add exception handling code here. throw ex; } }
/// <summary> /// 创建新的 Category 对象。 /// </summary> /// <param name="categoryID">categoryID 属性的初始值。</param> /// <param name="categoryName">categoryName 属性的初始值。</param> public static Category CreateCategory(global::System.Int32 categoryID, global::System.String categoryName) { Category category = new Category(); category.categoryID = categoryID; category.categoryName = categoryName; return category; }
/// <summary> /// 用于向 Categories EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToCategories(Category category) { base.AddObject("Categories", category); }