public int Create(SysSample entity)
 {
     using (DBContainer db = new DBContainer())
     {
         db.SysSamples.AddObject(entity);
         return db.SaveChanges();
     }
 }
Пример #2
0
 public int Create(App.Models.SysSample entity)
 {
     using (DB db = new DB())
     {
         db.Set <SysSample>().Add(entity);
         return(db.SaveChanges());
     }
 }
 public int Edit(SysSample entity)
 {
     using (DBContainer db = new DBContainer())
     {
         db.SysSamples.Attach(entity);
         db.ObjectStateManager.ChangeObjectState(entity, EntityState.Modified);
         return db.SaveChanges();
     }
 }
Пример #4
0
 public int Edit(App.Models.SysSample entity)
 {
     using (DB db = new DB())
     {
         db.Set <SysSample>().Attach(entity);
         db.Entry <SysSample>(entity).State = EntityState.Modified;
         return(db.SaveChanges());
     }
 }
 /// <summary>
 /// 修改一个实体
 /// </summary>
 /// <param name="db">数据库上下文</param>
 /// <param name="entity">实体</param>
 public int Edit(SysSample entity)
 {
     using (DBContainer db = new DBContainer())
     {
         db.SysSample.Attach(entity);
         db.Entry(entity).State = System.Data.EntityState.Modified;
         return db.SaveChanges();
     }
 }
Пример #6
0
        /// <summary>
        /// 创建一个实体
        /// </summary>
        /// <param name="errors">持久的错误信息</param>
        /// <param name="model">模型</param>
        /// <returns>是否成功</returns>
        public bool Create(ref ValidationErrors errors,SysSampleModel model)
        {
            try
            {
                SysSample entity = Rep.GetById(model.ID);
                if (entity != null)
                {
                    errors.Add("主键重复");
                    return false;
                }
                entity = new SysSample();
                entity.ID = model.ID;
                entity.Name = model.Name;
                entity.Age = model.Age;
                entity.Bir = model.Bir;
                entity.Photo = model.Photo;
                entity.Note = model.Note;
                entity.CreatTime = model.CreatTime;

                if (Rep.Create(entity) == 1)
                {
                    return true;
                }
                else
                {
                    errors.Add("插入失败");
                    return false;
                }
            }
            catch (Exception ex)
            {
                errors.Add(ex.Message);
                ExceptionHander.WriteException(ex);
                return false;
            }
        }
Пример #7
0
        /// <summary>
        /// 获取一个对象
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Models.SysSample GetById(string id)
        {
            if (IsExist(id))
            {
                App.Entity.SysSample entity = Rep.GetById(id);
                SysSample model = new SysSample();
                model.Id = entity.Id;
                model.Name = entity.Name;
                model.Age = entity.Age;
                model.Bir = entity.Bir;
                model.Photo = entity.Photo;
                model.Note = entity.Note;
                model.CreateTime = entity.CreateTime;

                return model;
            }
            else
            {
                return new SysSample();
            }
        }
Пример #8
0
 /// <summary>
 /// 创建新的 SysSample 对象。
 /// </summary>
 /// <param name="id">ID 属性的初始值。</param>
 public static SysSample CreateSysSample(global::System.String id)
 {
     SysSample sysSample = new SysSample();
     sysSample.ID = id;
     return sysSample;
 }
Пример #9
0
 /// <summary>
 /// 用于向 SysSamples EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet&lt;T&gt; 属性的 .Add 方法。
 /// </summary>
 public void AddToSysSamples(SysSample sysSample)
 {
     base.AddObject("SysSamples", sysSample);
 }