問題タブ [database-first]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
802 参照

asp.net-mvc-4 - crm 2011を使用してmvc 4プロジェクトを実装する方法

私たちはcrm 2011を持っており、crm 2011 dbを使用するasp.net mvc 4プロジェクトを開発したいと考えています。これを行う最善の方法は何ですか?

また、次の質問もあります。svcutil で生成されたクラスを使用できますか? このようなプロジェクトに適しているのは、データベース ファーストのアプローチとコード ファーストのアプローチのどちらですか。

0 投票する
0 に答える
201 参照

entity-framework - エンティティ フレームワークを使用して、データベースにデータを挿入するときにストアド プロシージャで複合型を使用する

私は MVC アプリケーションで最初にデータベースを使用しています。特定の状況では、ストアド プロシージャを使用して、データベースから複雑な型に (およびその逆に) データをマップする必要があります。

データベースからデータを読み取るときに複雑な型へのマッピングを設定するのは簡単でしたが、データをデータベースに書き込むときに複雑な型をストアド プロシージャにマップする方法がわかりません。マッピング パラメーターを選択するときに、基になるエンティティ自体のプロパティのみを使用できるようです。

ストアド プロシージャを使用してデータを挿入、更新、および削除するときに、複雑な型を使用することさえ可能かどうか疑問に思っていました。

例:

複合型のインスタンスを作成し、そのデータをストアド プロシージャを使用してデータベースに挿入したいと考えています。DateTime -> string からの変換は、ストアド プロシージャで行われます。

それは可能ですか?

0 投票する
1 に答える
594 参照

entity-framework - ASP.NET WebAPI Identity Entity Framework Database-First モデル

ASP.NET ID スキームで DB First モデルを実装する方法を教えてください。個別のユーザー認証を使用して WebAPI プロジェクトを作成すると、コード ファースト モデルが実装されていることがわかります。私はこれを解決しようとしていますが、解決策を探していましたが、見つかりませんでした。良いチュートリアルや解決策について知っていますか? ありがとう

0 投票する
4 に答える
3012 参照

java - 自動 DB モデル生成を備えた Play Framework (Java) 用のデータベース ファースト ORM

数年間、C#、MVC、Entity Framework、データベースを最初に開発してきました。今度は Java を試して、Play Framework と IDEA を IDE として選択します。今、次のような ORM システムを検索します。

  • Play フレームワークへの統合が容易。
  • データベースからのクラス生成 (リバース エンジニアリング) を主なツールとして使用します。
  • C# の LINQ のような簡単な言語を使用する (例: from x in context.MY_TABLE select x)
0 投票する
5 に答える
3977 参照

c# - エンティティ フレームワークが新しいテーブルの .cs ファイルを作成しない

データベースファーストのアプローチでエンティティフレームワーク5を使用しています。新しいデータベース テーブルを作成し、.edmx を更新しました。ここで説明されているように、Model.tt 用に .cs ファイルが作成されませんでした。これは VS 2012 のバグです。

このスレッドで説明されている回避策に従い、最終的に VS2012.4 に更新しました。新しいテーブル用の .cs ファイルがまだ作成されていません。

0 投票する
1 に答える
1423 参照

c# - データベース ファースト アプローチを使用してモデルに新しいフィールドを追加する MVC3 はデータベースからデータを取得しません

データベースファーストのアプローチを使用して、既存のデータベース (MS SQL Server) と MVC 3 モデルに新しいフィールドを追加しようとしています。データベースとモデルの構造は非常に複雑で、DB には大量のデータが保持されているため、データベースを削除して再構築することはできません。これまでのところ、次のことを試してみましたが、役に立ちませんでした。

  1. 最初にフィールドをデータベースに追加してから、.edmx ファイルに移動しました。テーブルをクリックして、「データベースからモデルを更新」を選択しました

    • これにより、フィールドがモデルに追加されますが、データはデータベースから取得されません。これは、デバッグ中に中断し、モデル リストを確認して確認しました。フィールドにモデルのデフォルト値を与えるだけです。

  2. 最初にモデルにフィールドを追加してから、フィールドをデータベースに追加しました (以下のスクリプトを使用)。

    • これにより、「_1」で 2 番目のモデル変数が作成され、データベース フィールドにマップされます。

コード リファレンス

データベース テーブルにフィールドを追加するためのスクリプト:

ALTER TABLE stores
ADD active bit NOT NULL DEFAULT 1

追加されるモデルのコード:

public bool active { get; set; }

店舗のリストを作成するためのコード:

var storeList = (from n in db.stores select n).ToList();

モデルフィールドがモデルのデフォルト値ではなく、データベースからのデータによって入力される場所で動作させるにはどうすればよいですか?

0 投票する
1 に答える
1353 参照

c# - Entity Framework を使用して MVC4 コントローラーを作成する

質問があります。このような質問が頻繁に寄せられることは知っていますが、解決策に数時間取り組み、多くの回答を読みましたが、適切な回答を見つけることができませんでした. ASP.NET MVC 4 Razor を使用してアプリケーションを実行しています。私はこのシステムにかなり慣れていません。Entity Framework 5 (データベース ファースト アプローチ) を使用して .edmx データ モデルを作成しました。自動生成された Context クラスは次のようになります。

私のModelクラスは次のようになります。

「コントローラーの追加」をクリックしてクラスを選択すると、「KSM3.Models.udf_GetReportsByController_Result.cs のメタデータを取得できません」というエラー メッセージが表示されます。

注: テーブルからではなく、ユーザー定義関数から情報を取得するために Entity Framework を使用しています。テーブルで同じ手順を試すと、うまくいきます! これを機能させるには、何を準備または変更する必要がありますか? すべての回答に感謝します!

0 投票する
1 に答える
493 参照

entity-framework - Entity Framework の最適な使用方法 (データベース ファースト、モデル ファースト、コード ファースト)

Entity Framework の使用方法を選択するのに混乱しています。

これらの方法 (データベース ファースト、モデル ファースト、コード ファースト) の違いは何ですか?

私は中規模のプロジェクトを開始しました (このプロジェクトは ASP.NET MVC であり、MIS および CRM の可能性があります)

私を助けてくれてありがとう。