現在ASP.NET MVC5 の勉強をしているのですが、データベースの利用方法がわかりません。
EntityFramework
を利用してコードファーストでデータベースを作成したいのですが、dbContext
やWeb.config
の内容が理解できません。
「調べてみるとこういう風にかけ」といったことは書いてあるのですが、なぜそのように書くのかというのがわかりません。
model
によって、データベースのフィールドを定義するというのはSQLクエリで扱うよりも非常にわかりやすくていいのですが、データベースとの接続の部分?なのでしょうか。その辺がいまいちよくわかりません。
<add name="" connectionString="" providerName=""/>
の中身は、例えばUser
モデルを作り、MySQL
を利用する場合はどのように書くのが正しいのですか?
また、どうしてそのように書くのかというのも教えていただければ幸いです。
よろしくお願いいたします。