私はコードを最初に使用するようにアプリケーションを変換しています。私のテーブルには何百ものレコードがあり、私は手作業でシードステートメントを書きたいとは思わない。 DbContextシードメソッドに入るステートメントを生成するT4テンプレートを作成した人はいますか?親テーブルの後に外部キーテーブルが設定されるように、テーブルをシードする必要があります。ありがとう!誰もがEF Code Firstシードステートメント用のジェネレータを持っていますか?
0
A
答えて
0
私はデータベースの最初のアプローチからコードの最初のアプローチに切り替えました。私は、POCOの変更のためにデータベースが削除されたときにデータベースに再投入できるようにしたかったのです。私がやったことは、データを転送する別の小さなプロジェクトを開発することでした。データ転送プロジェクトには、2つのEDMXがあります.1つは古いデータベースのバックアップコピーを指し、もう1つは新しいデータベースを指します。私はバックアップDBのエンティティを繰り返し、新しいエンティティを新しいDBに作成します。これは最も洗練されたソリューションではありませんが、このプロジェクトのニーズを満たしています。
0
この場合、EFにデータベースを生成させず、既存のデータベースとのコードマッピングのみを使用します。
Database.SetInitializer<YourContextType>(null);
コードは、まずデータベースがなく、EFでデータベースを生成するシナリオです。
関連する問題
- 1. EF Code First誰でも可能なDataAnnotationsのリストを持っていますか?
- 2. EF-Model FirstからCode Firstへの移行
- 3. 誰もVisual 2005用コントロールビジュアライザを持っていますか?
- 4. .Net Core APIとEF Core Code FirstとIdentityUser
- 5. EF 4.1 Update 1 Code First + ASP.NET Membership Provider
- 6. 誰もがメモリ内のAspnetMembershipProviderを持っています
- 7. EF Code First:オプションの関係に含まれないインクルード
- 8. 誰でもosxcryptソースコードのコピーを持っていますか?
- 9. 誰もScott AllenのChartBuilderクラスを持っていますか?
- 10. 誰もがウェブサイト用のQaツールを知っていますか?
- 11. メソッド 'ExecuteAsync'には実装がありません。 EF Code First
- 12. IAudioSessionNotification、誰も作業コードを持っていますか?
- 13. 誰もコアデータ移行サンプルソリューションを持っていますか?
- 14. 誰でもMathematica Graphics3D to three.jsコンバータを持っていますか?
- 15. Item.Bodyは ""を返します。誰もがアイデアを持っていますか?
- 16. 誰もNLTK用の分類されたXMLコーパスリーダーを持っていますか?
- 17. 誰でもASP.Net用のタグ提案コンポーネントを持っていますか?
- 18. 誰でもFreeSWITCH用のRESTful APIを知っていますか?
- 19. ef code firstサブクラスを単一の外部キーにマップする
- 20. Entity Framewok Code-Firstはまだサポートされていませんか?
- 21. EFコードfirstとDatabase first
- 22. 誰もがfogbugzを使ってソロをしていますか?
- 23. 誰かがPyCharmのmonokaiテーマを持っていますか?
- 24. 誰かがXMLSSのXSDを持っていますか?
- 25. 誰かがHaxeのSlickGridラッパーを持っていますか?
- 26. EF Code First:データベースを変更せずにDelete Cascadeを実行できますか?
- 27. 誰もが良いPowerPcリファレンステキストを知っていますか?
- 28. 誰もがAJAXフォームのチュートリアルを知っていますか
- 29. もう誰かがショートハンドアクションスクリプト3を知っていますか?
- 30. EF Code First 4.1:Member.UserIdをaspnet_Users.UserIdにマップする方法?
私はイニシャライザを変更するオプションがあることを理解します。しかし、私は自分のPOCOを変更し、他のテーブルのデータを再投入することができるようにしたい。それが私が質問した理由です。あなたがこれを行う方法を知らないような音。 – Tarzan