Skip to content

Instantly share code, notes, and snippets.

@lancscoder
Created February 14, 2012 19:28
Show Gist options
  • Select an option

  • Save lancscoder/1829463 to your computer and use it in GitHub Desktop.

Select an option

Save lancscoder/1829463 to your computer and use it in GitHub Desktop.

Revisions

  1. lancscoder created this gist Feb 14, 2012.
    6 changes: 6 additions & 0 deletions Delete.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    // Entity Framework - Delete
    using (var db = new BlogContext()) {
    var post = db.Posts.Find(1);
    db.Posts.Remove(post);
    db.SaveChanges();
    }
    4 changes: 4 additions & 0 deletions FilteredList.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    // Entity Framework – Filtered List
    using (var db = new BlogContext()) {
    var posts = db.Posts.Where(=> p.Text.Contains("Some Value")).ToList();
    }
    9 changes: 9 additions & 0 deletions Insert.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    // Entity Framework - Insert
    using (var db = new BlogContext()) {
    var post = new Post { 
    Title = "Title 1", 
    Text = "Text 1", 
    PublishDate = DateTime.Now };
    db.Posts.Add(post);
    db.SaveChanges();
    }
    4 changes: 4 additions & 0 deletions List.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    // Entity Framework – Simple List
    using (var db = new BlogContext()) {
    var posts = db.Posts.ToList();
    }
    4 changes: 4 additions & 0 deletions Single.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    // Entity Framework - Single
    using (var db = new BlogContext()) {
    var post = db.Posts.Find(1);
    }
    6 changes: 6 additions & 0 deletions Update.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    // Entity Framework - Update
    using (var db = new BlogContext()) {
    var post = db.Posts.Find(1);
    post.Title = "New Title";
    db.SaveChanges();
    }