Entity Frameworkでモデルを使用するアプリケーションがあります。データベース内のこのモデルに関連付けられたすべてのテーブルを作成するか、指定した単一のテーブルを作成することができる(DBContextなどの)関数はありますか?Entity Frameworkで表を作成する機能
答えて
コードファーストアプローチを使用してこれを行うことができます。 http://www.entityframeworktutorial.net/code-first/entity-framework-code-first.aspx
コードファーストアプローチを使用している場合は、Entity Frameworkによってテーブルが作成されます。あなたがコードファーストを使用していないように見えるので、データベースにテーブルを作成します。エンティティデータモデル(.edmx)を使用しているとしますか?そうであれば、データベースにテーブルを作成し、データモデル(.edmx)を更新します。 .edmxファイルをまだ作成していない場合は、それを行う必要があります。.edmxファイルにはすべてのCRUD操作が含まれています。
私は.NETクラスライブラリを持っていますモデルクラスとDBContextが含まれています。今私はDBContextクラスをインスタンス化するクライアントアプリケーションを持っています...アプリケーションが起動すると、モデルテーブルはDBに作成されません。私の必要性は、DBContextクラスまたはDB内のすべてのテーブルを作成する関連クラスに関数呼び出し(Say CreateAllTables)があるかどうかを知ることです。または、私が指定するテーブルを作成するCreateTableのような関数。注:私はapp.configでデータベースサーバーとデータベース名を指定していません。DBContextを作成する際に接続文字列を指定しています。 – Partha
- 1. ASP.NET Entity Frameworkでクイズを作成する
- 2. Entity Framework - ナビゲーションプロパティを作成
- 3. Entity FrameworkのHierarchyIDが機能しない
- 4. Entity Frameworkの4機能のインポートデータセット
- 5. Entity Framework ID列が機能しない
- 6. Entity Frameworkのモデル個別機能
- 7. Entity Framework Coreでマッピングクラスを作成することは可能ですか?
- 8. Entity Framework:ビジネスレイヤー(オブジェクト)でのカスタムプロパティの作成
- 9. Entity Frameworkコアのデータベースを自動作成
- 10. Entity Frameworkを使用してUWPでコンボボックスを作成する
- 11. Entity Framework 6は通常Task.Run()ステートメント内で機能しますか?
- 12. Entity Frameworkコア多対多リレーションシップの作成
- 13. Entity Frameworkの再作成POCOクラス
- 14. Entity Framework - ナビゲーションプロパティの作成と使用
- 15. Handle Entity Framework On POCOの作成
- 16. テーブルの作成Entity FrameworkのコアとSQLite
- 17. .NETとEntity Frameworkデータベースの作成
- 18. Entity Frameworkの7のSQLiteテーブル作成スクリプト
- 19. Entity Frameworkで多対多のリストを作成する方法
- 20. Entity Frameworkのコードコレクションで子コレクションに式を作成する方法
- 21. Entity Frameworkで動的SQLクエリを作成する方法は?
- 22. ASP.Net MVC、Entity Framework 6プロジェクトでバリューオブジェクトを作成するには?
- 23. Entity Frameworkの中で各テーブルのログを作成する4.1
- 24. バッキングストアなしでEntity Frameworkでメモリデータベースを作成できますか?
- 25. Entity Frameworkの中で自己参照階層表を作成します
- 26. Entity Frameworkのサーバー機能別エンティティをフィルタリングしますか?
- 27. Nullableブール値がEntity Frameworkで機能しない
- 28. Entity Frameworkでランタイム作成テーブルにアクセスする
- 29. Entity Framework表示するマッピングを追加
- 30. Entity Framework 4.1を使用して履歴テーブルを作成する
私はコードの最初のアプローチを使用しています。モデルクラスとDBContextを含む.NETクラスライブラリがあります。今私はDBContextクラスをインスタンス化するクライアントアプリケーションを持っています...アプリケーションが起動すると、モデルテーブルはDBに作成されません。私の必要性は、DBContextクラスまたはDB内のすべてのテーブルを作成する関連クラスに関数呼び出し(Say CreateAllTables)があるかどうかを知ることです。または、指定したテーブルを作成するCreateTableのような関数 – Partha
これは、アプリケーション実行時にDDL操作を実行する良いアプローチ@Parthaではありません。パッケージマネージャコンソールを選択してクラスライブラリを選択し、コードファーストアプローチを実装します。しかし、本当にしたい場合は、このリンクを参照してください。https://stackoverflow.com/questions/39807101/create-table-run-time-using-entity-framework-code-first – sebu