using System.Data.Entity;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
public static void Main()
using (var context = new BookStore())
Book book = new Book(){Title = "My Book"};
var updatedBook = context.Books.FirstOrDefault();
updatedBook.Title = "My Book updated title";
context.Database.Log = Console.Write;
public class BookStore : DbContext
public BookStore() : base(FiddleHelper.GetConnectionStringSqlServer())
protected override void OnModelCreating(DbModelBuilder modelBuilder)
modelBuilder.Entity<Book>()
.Property(b => b.Title).IsConcurrencyToken();
public DbSet<Book> Books { get; set; }
public int BookId { get; set; }
public string Title { get; set; }