using System.Data.Entity; public class Product { public int Id { get; set; } public string Name { get; set; } } public class ProductContext : DbContext { public DbSetProducts { get; set; } } // adding new product using (var context = new ProductContext()) { var newProduct = new Product() { Name = "New Product" }; context.Products.Add(newProduct); context.SaveChanges(); }
using Microsoft.EntityFrameworkCore; public class Customer { public int Id { get; set; } public string Name { get; set; } } public class CustomerContext : DbContext { public DbSetThis code is similar to the previous one, but uses the newer version of Entity Framework, which is called EF Core. The Customer and CustomerContext classes are defined similarly to before. However, the Add() method in this case is called on the context object itself, rather than on the Customers property. The rest of the code is the same. Package library: Microsoft.EntityFrameworkCoreCustomers { get; set; } } // adding new customer using (var context = new CustomerContext()) { var newCustomer = new Customer() { Name = "New Customer" }; context.Add(newCustomer); context.SaveChanges(); }