public static void 修改相关信息更新所属分类(List<string> 分类列表, byte 相关类型, Guid memberId, Guid 相关ID, LoveKaoExamEntities db) { if (分类列表.Count > 0) { //把原来的删除,再插入新的 List<所属分类表> listSort = db.所属分类表.Where(a=>a.相关信息ID==相关ID).ToList(); foreach (var sort in listSort) { db.所属分类表.DeleteObject(sort); } db.SaveChanges(); List<所属分类表> listNewSort = new List<所属分类表>(); foreach (string sort in 分类列表) { 所属分类表 sortTable = new 所属分类表(); sortTable.ID = Guid.NewGuid(); sortTable.操作人ID = memberId; sortTable.操作时间 = DateTime.Now; sortTable.分类名 = sort; sortTable.相关类型 = 相关类型; sortTable.相关信息ID = 相关ID; listNewSort.Add(sortTable); } foreach (var newSort in listNewSort) { db.所属分类表.DeleteObject(newSort); } db.SaveChanges(); } }
/// <summary> /// 用于向 所属分类表 EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddTo所属分类表(所属分类表 所属分类表) { base.AddObject("所属分类表", 所属分类表); }
/// <summary> /// 创建新的 所属分类表 对象。 /// </summary> /// <param name="id">ID 属性的初始值。</param> /// <param name="相关信息ID">相关信息ID 属性的初始值。</param> /// <param name="分类名">分类名 属性的初始值。</param> /// <param name="操作人ID">操作人ID 属性的初始值。</param> /// <param name="操作时间">操作时间 属性的初始值。</param> /// <param name="相关类型">相关类型 属性的初始值。</param> public static 所属分类表 Create所属分类表(global::System.Guid id, global::System.Guid 相关信息ID, global::System.String 分类名, global::System.Guid 操作人ID, global::System.DateTime 操作时间, global::System.Byte 相关类型) { 所属分类表 所属分类表 = new 所属分类表(); 所属分类表.ID = id; 所属分类表.相关信息ID = 相关信息ID; 所属分类表.分类名 = 分类名; 所属分类表.操作人ID = 操作人ID; 所属分类表.操作时间 = 操作时间; 所属分类表.相关类型 = 相关类型; return 所属分类表; }
public static void 添加相关信息所属分类(List<string> listSort, Guid memberId, Guid 相关信息ID, byte 相关类型, LoveKaoExamEntities db) { if (listSort.Count > 0) { List<所属分类表> listNewSort = new List<所属分类表>(); for (int i = 0; i < listSort.Count; i++) { 所属分类表 sort = new 所属分类表(); sort.ID = Guid.NewGuid(); sort.操作人ID = memberId; sort.操作时间 = DateTime.Now; sort.相关类型 = 相关类型; sort.相关信息ID = 相关信息ID; sort.分类名 = listSort[i]; listNewSort.Add(sort); } foreach (var newSort in listNewSort) { db.所属分类表.AddObject(newSort); } } }