Frameworkを使ってデータベースにデータを追加する方法を見てみましょう。SQL文でINSERT文に該当します。Modelで追加したテーブルに対応するオブジェクトのAddメソッドを使って追加します。その後、DbContextクラスのSaveChangesメソッドでデータベースに反映させます。プロジェクトプロジェクトを作成して確認してみましょう。「LINQSelectTest」プロジェクトを修正して作成しましょう。LINQSelectTestフォルダーをコピーして、作成するプロジェクト名にフォルダー名を変更してください。プログラムMainメソッドを次のように記述してください。BooksEntities();//追加するデータを入力するConsole.WriteLine("追加する情報を入力してください。};//BooksEntitiesオブジェクトを通してUsersコレクションにデータを追加entities.Users.Add(user);//データベースに反映させるentities.SaveChanges();Console.WriteLine("登録しました。追加する情報を入力してください。解説28行目ではUsersオブジェクトを生成して1行分のデータを生成しています。インスタンス生成時に各プロパティにデータをセットしています。31行目では14行目で生成したBooksEntitiesオブジェクトを通して、UsersコレクションのAddメソッドを呼び出しています。引数にあらかじめ生成しておいたUsersオブジェクトを指定します。すると、BooksEntitiesオブジェクトのUsersコレクションに新しい行のデータが追加されます。34行目ではBooksEntitiesオブジェクトのSaveChangesメソッドを呼び出しています。これによりデータベースに実際にデータが追加されます。