-1
テーブルの列に変更があると、エンティティフレームワークによって生成されたファイル全体が、すべてのコードを自動生成されたファイルに置き換えます。今、私はこの問題を避けるために部分クラスを使用していますが、部分的なコンストラクタがないので、コンストラクタでいくつかのリストを初期化しなければならない状況に遭遇しました。より良い方法でそれをする。エンティティフレームワークによるプロパティの置換を避ける
テーブルの列に変更があると、エンティティフレームワークによって生成されたファイル全体が、すべてのコードを自動生成されたファイルに置き換えます。今、私はこの問題を避けるために部分クラスを使用していますが、部分的なコンストラクタがないので、コンストラクタでいくつかのリストを初期化しなければならない状況に遭遇しました。より良い方法でそれをする。エンティティフレームワークによるプロパティの置換を避ける
本当にそのことについてSHUREが、私はあなたが部分的方法OnCreate
使用することができます知っていないよう:
public partial class Entity1
{
partial void OnCreated()
{
//modify your entity here
}
}
を新しいエンティティが
このhttp://stackoverflow.com/questionsを参照してくださいに作成されたときに発生します/ 14485052/ef-5-model-first-partial-class-custom-constructor-how-to –
EFのコードの最初のアプローチに切り替えることはできますか?これ以上の自動生成ファイルはありません... – colinsmith1