public static void DeleteOnSubmit(this DbSet<Post> source, Post post) { source.Remove(post); }
public static void InsertOnSubmit(this DbSet<Post> source, Post post) { if (post.PostID == default(int)) { // New entity source.Add(post); } else { // Existing entity source.Attach(post); } }