問題タブ [ado.net-entity-data-model]

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 投票する
2 に答える
1548 参照

c# - 別のアセンブリのモデルを使用した ASP.NET MVC

現在、ASP.NET MVC プロジェクトを含むいくつかのサブプロジェクトを含む .NET ソリューションを開発中です。私のモデルは、ソリューション内の他のさまざまなプロジェクトから使用する必要があるため、別のアセンブリに分割されています。

私のモデルは、ADO.NET Entity Framework エンティティ モデルで構成されています。次のコードを使用して、モデルにシングルトン パターンを使用することにしました (SalsaEntities はエンティティ モデルの名前です)。

次に、他のアセンブリから SalsaEntities.Instance を使用します。これは、私が持っている 3 番目のプロジェクトである Windows サービスではうまく機能しますが、そのプロジェクトの App.Config ファイルに接続文字列を含める必要がありました。

ただし、ASP.NET MVC プロジェクトから SalsaEntities.Instance を使用しようとすると、例外が発生します。プロジェクトのルートとViewsディレクトリの両方にあるWeb.configファイルに以下を含めても...

...まだ次の例外がスローされています。

指定された名前付き接続が構成内に見つからないか、EntityClient プロバイダーでの使用が意図されていないか、無効です。

アセンブリにはすべて異なる名前空間がありますが、Windows サービスは問題なくアクセスするので、それは問題ではないと思います。

ヘルプ?

ありがとう、デビッド

PS: 私が気付いたもう 1 つの癖は、Visual Studio に新しい厳密に型指定されたビューを作成するように指示すると、モデル アセンブリに関するファイルが見つからないというエラーが生成されることです。このエラーが解決策なしで Web 上で数回議論されているのを見たことがあります。

0 投票する
2 に答える
3507 参照

c# - 「埋め込み」SQL2008データベースファイルが存在しない場合、それを作成するにはどうすればよいですか?

C#、ADO.Net、およびServerManagementStudioで作成した埋め込みMSSQL2008データベースファイル(MS SQL 2008 Expressに接続)を使用してデータベースアプリケーションを作成しました。データベースファイルが見つからない場合(アプリケーションをインストールした直後など)にプログラムでデータベースファイルを作成する方法を説明しているリソースを誰かに教えてもらえますか?

0 投票する
2 に答える
1771 参照

c# - MVC エンティティ モデルにテーブルが表示されない

複数のテーブルといくつかの基本的な関係を持つデータベースがあります。これが私が抱えている問題の例です:

私のデータベース:

私の問題は、エンティティ モデルに Org_detail1 テーブルが表示されないことですが、Org_Details2 テーブルは表示されます。

Org_Detail1 テーブルには両方とも主キーである 2 つの ID フィールドしか含まれていないのに対し、Org_Details2 テーブルには 2 つの主キー ID フィールドとブール フィールドが含まれているためではないかと考えました。

Org_detail1 にダミー フィールドを追加して更新しても、まだ表示されず、Org_Detail1 テーブルに関連する新しいエンティティを追加できません。テーブルはリストにも表示されませんが、テーブルの下にリストされています。

このテーブルをモデルに表示するための解決策はありますか?

0 投票する
3 に答える
651 参照

c# - 値の範囲によるエンティティのADO.NETEntityFrameworkアソシエーション

私は2つのEFエンティティを持っています。1つにはHouseNumberというプロパティがあります。もう1つには、StartHouseNumberと呼ばれるプロパティとEndHouseNumberと呼ばれるプロパティの2つのプロパティがあります。

HouseNumberがStartHouseNumberとEndHouseNumberの間にあるかどうかに基づいて、これらの要素間に多対多の関連付けを作成したいと思います。ただし、GUIでequals演算子を取得することしかできないようです。

範囲ごとにこの関連付けを実現するために私が見逃している方法はありますか?

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

mysql - ado.net エンティティ データ モデルと mysql - UTF8 の問題

MySql を使用して ASP.NET で ADO.NET Entity Data Model を使用しています。私は自分のデータベースとテーブルのために多くのコロケーションを試みましたが、これまでのところ分音記号 (ポーランド語) の文字が変更されています.. たとえば、ł から l に。これはクエリ レベルです (すべてのクエリを mysql サーバー レベルのファイルに記録します)。何か案は?接続文字列には、charset に関する情報が含まれていません。

0 投票する
2 に答える
1715 参照

asp.net-mvc - ADO.NET Entity Data Model - MVC - 一対多の関係の管理

次のような状況があるとしましょう。

私には多くの顧客と多くのコンサルタントがいますが、各顧客にはコンサルタントが 1 人しかいません。つまり、1 対多の関係です。

customer_name と customer_consultant_id を表示する編集ビューを作成しました。投稿後に情報を更新するにはどうすればよいですか? UpdateModel だけでは機能しないため、さらに何かが必要です。何か案は?

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

wcf-data-services - Ado.Net Entity Framework Code-Only with Ado.Net Data Service

Ado.Net のプレリリースを使用していますが、それを Ado.Net Data Service でどのように使用するか理解できません。

ObjectContext のコード

そして、Ado.Net Data Service のコード

問題は、Ado.Net Data Service がパラメーターのないコンストラクターを想定していることです。また、コンストラクターを提供する場合、基本コンストラクターに何を書き込むのでしょうか?

そして、基本コンストラクターを指定しても、コンテキストは BuildContext なしでは完全ではありません

このプレ リリースの Ado.Net Data Service では、Entity Framework の "コードのみ" がサポートされていません。

0 投票する
2 に答える
5235 参照

.net - ADO.Netエンティティモデルを使用するための長所と短所

こんにちは

ADO.NETエンティティモデルをデータレイヤーとして使用することの長所と短所は何ですか?また、このテクノロジーを使用する場合は、LINQを使用する必要がありますか?

ありがとう

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

asp.net-mvc - ASP.net MVC および ADO.net Entity Data Model を使用してパーツ テーブルを検索すると、エラー オブジェクト参照がオブジェクトのインスタンスに設定されていません

みんなおはよう、

新しい ASP.net MVC Web アプリケーションを開発しています。その機能の一部は、SQL Server データベースでパーツ リストを検索することです。ソリューションの一部として ADO.net Entity Data Model を作成し、PartList という名前を付けました。マスター ページを使用しており、検索コントロールをレンダリングしたいと考えています。そのため、Shared ディレクトリに PartsForm.ascx を次のように作成しました。

また、2 つの目的を果たす PartsController も作成しました。1) パーツ リスト全体を [Parts] ページに表示するため、2) パーツ リストを検索して結果を PartsForm.ascx に返すためです。PartsController のコードは次のとおりです。

目的の検索制御機能: 入力検索文字列を受け取り、ドロップダウン リストの選択に応じて、PartName または NSN のいずれかで検索を実行します。検索結果を別ページに出力したい。この問題を解決し、意図した機能を作成する方法について、誰か助けとガイダンスを提供してもらえますか?

ありがとう、

シド

明確化: PartsForm.ascx ファイルで Object Reference not Set to Instance of Object というエラー メッセージが表示される理由がわかりません。ADO.net Entity Data Model (edmx ファイル) 以外に、モデル内の各フィールドを定義するクラスを作成する必要がありますか? チュートリアルでその一部を見たことがありますが、edmx ファイルがそれを処理したと思いますか? それが、このエラー メッセージがスローされる理由ですか?

関連コード:

PartsController からのスニペット:

上記のように PartsController と PartsForm.ascx を変更した後も、エラー メッセージは引き続き表示されます。