using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
public int BlogId { get; set; }
public string Url { get; set; }
public class BloggingContext : DbContext
public BloggingContext(){ }
public BloggingContext(DbContextOptions<BloggingContext> options)
public DbSet<Blog> Blogs { get; set; }
private BloggingContext _context;
public BlogService(BloggingContext context)
public void Add(string url)
var blog = new Blog { Url = url };
_context.Blogs.Add(blog);
public IEnumerable<Blog> Find(string term)
.Where(b => b.Url.Contains(term))
static void Main(string[] args)
Console.WriteLine("This is an example of using EF Core InMemory Database");
Console.WriteLine("======================================================");
var options = new DbContextOptionsBuilder<BloggingContext>()
.UseInMemoryDatabase(databaseName: "Add_writes_to_database")
using (var context = new BloggingContext(options))