コードを使用して再生成する必要がありEntity Model
ます。私は行きたくありませんし、right click and update model from database
毎回変化があります。
だから私はEdmGenとEdmGen2を見始めました
EdmGen2
私は自分のために自分を事前生成するために使用しModel Views
ます:
using (System.Diagnostics.Process process = new System.Diagnostics.Process())
{
process.StartInfo.FileName = @"C:\EdmGen2.exe";
process.StartInfo.Arguments = @"/ViewGen cs ""C:\Project\EntityFramework\Model\ApplicationEntityModel.edmx""";
process.StartInfo.WorkingDirectory = @"C:\Project\EntityFramework\Model";
process.Start();
process.WaitForExit();
}
これは完全に機能します。
いいえ、私は私のを再生成しようとしていEntity Model
ます:
using (System.Diagnostics.Process process = new System.Diagnostics.Process())
{
process.StartInfo.FileName = @"C:\EdmGen2.exe";
process.StartInfo.Arguments = String.Format(@"/ModelGen ""{0}"" ""System.Data.SqlClient"" ""ApplicationEntityModel""", ConnectionString);
process.StartInfo.WorkingDirectory = @"C:\Project\EntityFramework\Model";
process.Start();
process.WaitForExit();
}
.edmx
これはファイルを生成するだけです。名前空間を指定できないため、これはうまくいきません。
.edmx designer.csを完全に再生成するために使用できるものはありますtool
か?template
Entity Model', this includes the
and