7。

図は、PNG、JPEGのJPG、GIFを意味するものではありません。また、マップされたマップは、どのようなものです

むしろ抽象的な概念、エンティティ間の関係を示したものである。この関係は、それが関係を指しマスターテーブルからデータベースに一般的です。

datacontext.savechangesは、()(ここではシャンプーの用語は、文脈に応じなど、効果、特殊な処理に変換することができる、である)は、図2に保存されて、少しシャンプーを追加する必要がありますすることができます

たとえば、物理的なマップを持っています

ブックブック= 新しいブック()
{ 
    タイトル = " iOSの基礎" 
    著者 = 新しい著者()
    { 
        AuthorId = 1 
        名前 = " マーク" 
    }、
    カテゴリー = 新しいリスト<カテゴリー> ()
    { 
        programmingCat、
        新しいカテゴリー(){カテゴリ名= " IOSの" }、
         新しいカテゴリ(){カテゴリ名= " スイフト"} 
    } 
}。

あなたのマップを保存する方法は、次のように記述する必要があります

公共の 静的な 無効InsertOrUpdate(書籍・ブック)
{ 
    使用してVARのコンテキスト= 新しい書店())
    { 
        context.Entry(書籍).State = book.BookId == 0 
            EntityState.Added:EntityState.Modified。
        
        context.Entry(book.Author).State = book.Author.AuthorId == 0 
            EntityState.Added:EntityState.Modified。
    
        foreachのVARのにおけるbook.Categories)
        { 
            context.Entry(CAT).State = cat.CategoryId == 0 
            EntityState.Added:EntityState.Modified。
        } 
        
        context.SaveChanges()。
    } 
}

 

おすすめ

転載: www.cnblogs.com/nocanstillbb/p/11494937.html