コード例 #1
0
ファイル: AdminOperation.cs プロジェクト: liguifa/ThreeTimes
        /// <summary>
        /// 根据属性修改实体
        /// </summary>
        /// <param name="model"></param>
        /// <param name="proNames"></param>
        /// <returns></returns>
        public int adminModify(Admin_T model, params string[] proNames)
        {
            DbEntityEntry entry = db.Entry <Admin_T>(model);

            entry.State = System.Data.EntityState.Unchanged;
            foreach (string proName in proNames)
            {
                entry.Property(proName).IsModified = true;
            }
            return(db.SaveChanges());
        }
コード例 #2
0
ファイル: AdminOperation.cs プロジェクト: liguifa/ThreeTimes
        /// <summary>
        /// 将实体通过EF传入数据库,返回受影响行数
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int adminAdd(Admin_T model)
        {
            db.Aamin_T.Add(model);

            return(db.SaveChanges());//保存成功后会将新增Id设置给model 并返回受影响行数
        }