2017-09-15 8 views
0

MVCのモデルの基礎となるテーブルを見つける方法を知る必要があります。私は新しいチームとMVC asp.netアプリケーションで作業しており、どのテーブルがモデルの基礎となっているかを知る必要があります。 VSでこれらを見つける方法はありますか?モデル名は必ずしもデータベース内のテーブルに対応しているとは限りません。だから私は、どのテーブル(またはテーブル)がモデルによって参照されているかを調べたいと考えています。モデルからMVCの基礎となるテーブルを見つける方法

ありがとうございました。

+1

データベース「テーブル」について言えば、 MVCはdb "テーブル"とはまったく関係ありません。 – mxmissile

+0

これを行うには、 'Entity Framework'を使うことができます。モデルを使用してテーブルの基礎となるデータベースまたはコードの最初のアプローチを使用するだけです。私はこれがあなたが探しているものだと信じています。 –

答えて

0

データアクセスにEntity Frameworkを使用していますか?最初にコードしますか?最初のモデルですか?最初にデータベース?あなたは、コードファーストを使用している、とテーブルがモデルビルダーの規則によって命名されていない場合は、シグネチャを持つメソッドのためにあなたのコンテキストクラスで探してみてください:

override void OnModelCreating(DbModelBuilder modelBuilder) 

モデルをマップする可能性の高い構成が含まれています。この方法素敵な名前に。 IE:

HasMany(u => u.Friends) 
.WithMany() 
.Map(u => { 
    u.ToTable("Friends"); 
}); 
関連する問題