このアプリの目標は、EFでサポートされているすべてのデータベースをサポートすることです。実際には、テーブルを作成し、テーブル内のレコードを変更し、テーブルの列を変更できるようにするためにのみ必要です。現時点では(私は初心者ですが)、VS環境(つまりプログラムでは、 )で「データベースからモデルを更新」を押さずに、既存のテーブルを追加または削除する方法を想像できません。それが不可能な場合は、SQLクエリでそれを作ることは私にとってはOKです...Entity Frameworkを使用してphpMyAdminのようなデータベースマネージャを作成することはできますか?
答えて
私はできることを確信しています。私はEntity Frameworkでこれまで試みたことはありませんが(現時点ではADO.NETを使用する必要があります)、可能でなければなりません。考慮するタスク(テーブルの作成、テーブルの変更、レコードの変更)は、最終的に、対応するSQL CREATE TABLE
またはALTER TABLE
またはUPDATE
コマンドをRDBMSに送信することによって行われます。
リレーショナルデータベースでは通常、データベース列の追加/削除が簡単にできないことに注意してください。しかし、いわゆるno-SQLデータベースはそうです。
EFにはデータベーススキーマを操作するツールがありません。 DML文を生成するようには設計されていません。 –
Entity Frameworkのは、DML(データモデリング言語)文データベースに対して即ちSELECT
、UPDATE
、INSERT
とDELETE
ステートメントを生成するように設計されています。 DDL(データ定義言語)文を生成するようには設計されていません。つまり、CREATE
,ALTER
、DROP
など、データベーススキーマの変更に使用されます。したがって、Entity Frameworkは、あなたが記述する要件のための正しいツールではありません。
同意。 EFはデータベース上の抽象レベルを表し、phpMyAdminは直接SQL(mysgl)アプリケーションであり、すべてのニュアンスを表示します –
- 1. ionic frameworkを使用してデスクトップアプリのようなトップナビゲーションメニューを作成することはできますか?
- 2. データバインディングとEntity Frameworkを使用して0コード(簡単な)アプリケーションを作成できますか?どうやって?
- 3. Entity Frameworkでジェネリックを使用しようとしています
- 4. Entity Frameworkと移行を使用してデータベースを作成しようとするときの問題
- 5. バッキングストアなしでEntity Frameworkでメモリデータベースを作成できますか?
- 6. Entity Frameworkを使用してUWPでコンボボックスを作成する
- 7. Entity Frameworkはマッドビンテーブルを作成しますか?どうして?
- 8. Entity FrameworkまたはEnterprise Libraryを使用してカスタムレポートを作成しますか?
- 9. Entity Framework - ナビゲーションプロパティの作成と使用
- 10. Entity Framework 4.1を使用して履歴テーブルを作成する
- 11. Entity Framework Migrationsを使用してユーザーテーブルにユーザーアカウントを作成するにはどうすればよいですか?
- 12. mysqlでストアドプロシージャを作成しようとしていますphpmyadmin
- 13. Entity Framework - 新しいオブジェクトを作成するときにnull値を挿入しようとしています
- 14. jqueryを使用してphpmyadminで使用されるような動的なhtmlテーブルを作成するには?
- 15. Entity Frameworkでエンティティセットの名前をテーブルと異なるようにすることはできますか?
- 16. エラーFileNotFound ASP.NET CoreおよびEntity Frameworkを使用して新しいデータベースを作成するときのSystem.Data.SqlClient
- 17. Entity Frameworkモデルの "リレー"または "汎用化"プロパティを作成できますか?
- 18. Entity Frameworkのは、int型のコレクションを取得しようとEntity Frameworkの4.1を使用して、マッパー
- 19. LDAPを使用してEntity Frameworkを構成する方法は?
- 20. ラムダ式のEntity Frameworkを使用してmysqlクエリーを作成するには?
- 21. Entity Framework Coreでマッピングクラスを作成することは可能ですか?
- 22. Entity Framework 4.1でセルフトラッキングエンティティとDBContextを使用できますか?
- 23. LINQ to SQLを使用するようなEntity Frameworkを使用できますか?
- 24. Entity Frameworkを使用してWCFでオブジェクトを渡すことはできますか?
- 25. MemcachedをEntity Framework 6の第2層キャッシュとして使用できますか?
- 26. Entity Frameworkでは、where句でsubstractを使用できますか?
- 27. コードファーストドロップ作成モードでEntity Frameworkを使用するにはどうすればよいですか?
- 28. ランダムに「同じDbCompiledModelを使用してコンテキストを作成する」... Entity Frameworkで
- 29. Entity Framework 6ではどのようなコマンドを使用して移行が可能ですか?データベースごとに単一のDbContextをサポートEntity Frameworkの5.0では、
- 30. Entity FrameworkのコードファーストとCA2227 Entity Frameworkのコードファーストは、このようになりますで
あなたに知らせていただきたいのは、この質問が広すぎるために閉鎖される可能性が高いことです。一般的には、理論的には可能ですが、* how * ...は非常に大きな質問です。問題に近づく方法はたくさんありますが、StackOverflowで説明するにはあまりにも多くの方法があります回答。それを試してみたいと思っているなら、いくつかの研究をして行き、問題を抱えているときに、さらに具体的なことを聞いてください。 Stack Overflowコミュニティは、アプリ全体を書く方法を伝えることに一般的に反対しています。それは基本的に誰かがあなたのためにあなたの仕事をするように求めています。 – anaximander