예제 #1
0
 public MyObjectModelAdapter(MyEFObject entity)
 {
     if (entity != null)
     {
         this.ID    = entity.ID;
         this.Name  = entity.Name;
         this.Title = entity.Title;
     }
 }
 public MyObjectModelAdapter(MyEFObject entity)
 {
     if (entity != null)
     {
         this.ID    = entity.ID;
         this.Name  = entity.Name;
         this.Title = entity.Title;
     }
     else
     {
         // set defaults for a new MyObjectModel
     }
 }
예제 #3
0
    public void Save(int?id, MyObjectModel model)
    {
        var        data = new Entities();
        MyEFObject foo;

        if (id.HasValue)
        {
            foo = data.MyEFObjects.Where(e => e.ID.Equals(id.Value)).Single();
        }
        else
        {
            foo = new MyEFObject();
        }
        foo.Name  = model.Name;
        foo.Title = model.Title;

        if (!id.HasValue)
        {
            data.MyEFObjects.AddObject(foo);
        }

        data.SaveChanges();
    }