データベースに新しい本を追加したいのですが、うまくいきません。
class Program
{
static void Main(string[] args)
{
Knigi_DataEntities entities = new Knigi_DataEntities();
Books newBook = new Books();
newBook.Name = "C# 4 How-to";
newBook.Published = 2010;
newBook.Book_ID = 4;
entities.AddToBooks(newBook);
entities.SaveChanges();
Knigi_DataEntities ent = new Knigi_DataEntities();
foreach (var book in ent.Books)
{
Console.WriteLine("{0}, {1} {2} ",
book.Book_ID, book.Name, book.Published);
}
}
}
しかし、閉じる//entities.SaveChanges();
と、コンソールには既にデータベースにあるオブジェクトが表示されます。したがってentities.SaveChanges();
、新しいオブジェクトを追加する方法を教えてください。