問題タブ [entitydatasource]

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 に答える
598 参照

sql - EntityDataSource CommandText カウント エラー

この単純なSQLは、SQLサーバーで完璧に機能します...

私に与える...

しかし、文句を言わないように変更を加えた後...

これを EntityDataSource CommandText で使用すると...

明らかに単純なものが欠けています...

アップデート

Vikram によって解決された問題。

select value count()を使用し、 Count[0]でカウントのインデックスを取得する

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

asp.net - アソシエーションカウント>0のEntityDataSource

少なくとも1つのチャートを持つアイテムを取得しようとしています。アイテムとチャートには1対多の関係があります。

私はこれを試しました:

しかし、私はエラーメッセージを受け取ります:

正規の集計関数'Edm.Count'のオーバーロードは引数と互換性がありません...

コードビハインドを使用せずにこれを行うにはどうすればよいですか?

助けてくれてありがとう!

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

.net - .NET:データソースとデータコンテキストを抽象化する

最も一般的な開発シナリオ用に再利用可能なコンポーネントを作成しようとしています。

ドメインオブジェクトとデータオブジェクト(dc-serializable)をドメインオブジェクトにカプセル化するための汎用プレゼンテーション層を作成しました。また、すべてのdomainobject-instancesを参照したままにするある種のdomainstate/contextもあります。ドメインオブジェクトには、オンデマンドで最初にアクセスされたときにデータソースから入力される特別なコレクションがあるという考え方です。正確には「DDD」ではないと思いますが、うまくいくようです...

とにかく、今私はdatacontextとdatasource-partで立ち往生しています。私は、データを保存し、データソースと対話する方法について多くのことを考えてきました。zipファイル、sql-server、sql-lite-files、entity framework、nhibernate、linqtosql、mongodbなどのxmlで、何を使用するかを決めることができません。データソースとデータコンテキストの両方を抽象化し、代わりに各アプリケーションで何を使用するかを決定する必要があるようです。重要なことは、特定のフレームワークにハードな依存関係を埋め込まないことです。

データコンテキストとデータソースを抽象化しても、既存のあらゆる種類のフレームワークでうまく機能し、簡単に機能するのは現実的ですか?私はこれを間違って考えていますか?これは行き止まりですか?

私が必要としているのは(私が思うに)、特定の基準に一致するオブジェクトのデータコンテキストをクエリできるようにするためのドメイン状態だけです。オブジェクトグラフ全体を処理できるのか、個々のデータオブジェクトのみを処理できるのか、具体的なタイプではなく一部の汎用オブジェクトのみを処理できるのか、リクエストごとに複製する必要があるのか​​はわかりません。これについて考え始めると、とても混乱します...

ああ

アップデート:

DataContext / DatabaseContext(たとえば、EntityFramework)は、オブジェクトをメモリにキャッシュし、クエリを実行し、データソースとの間でデータをフェッチおよび保存し、型指定されたオブジェクトをコンシューマーに返すためのモジュール/レイヤーとして表示されます。これは正しいですか?

リポジトリパターン(DDD)と私のDataContextの違いは何ですか?

アップデート2:

基本的に、これは私のモデルです(良いか悪いか?):

DataSource-> DataContext / DataObject-> DomainState / DomainObject-> Presenter

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

c# - asp.net エンティティ フレームワーク <%# Bind("linkedTable.Field") %>

.NET 4 ASP.NET

リンクされたルックアップ テーブルを持つテーブルのエンティティ フレームワーク レコードを表示している DetailsView があります。データフィールドが「linkedTable.Field」として設定されたasp:BoundFieldがあり、値が表示されます。

その値をasp:TemplateFieldで使用しようとしていますが、次を使用して取得しようとすると:

ラベルには何も表示されません。リンクされたテーブルの一部ではないフィールドに Bind() を変更すると、それが機能します (つまり、「ID」フィールド)。私の問題は、linkedtable.Field の値が一方のコンテキストに表示され、もう一方のコンテキストには表示されない理由がわかりません。

参考までに、私のデータ接続は EntityDataSource です

他に情報が必要な場合はお知らせください。ハマった

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

entity-framework - Windows 2008 サーバーにインストールすると、EntityDataSource を使用する Entity Framework が MetadataException をスローする

EntityDataSource と .NET Framework June CTP を使用しているサーバーに Web アプリケーションをインストールする際に問題があります。MSDN フォーラムに質問を投稿しましたが、まだ回答がありません: サーバーにインストールすると、POCO テンプレートと DbContext を使用した EF が MetadataException をスローします

IIS 7 を搭載した Windows 2008 サーバーにアプリケーションをインストールし、POCO と DbContext を使用するために必要な June CTP フレームワークと組み合わせて EntityDataSource を使用すると、次の例外がスローされます。

System.Web.HttpUnhandledException (0x80004005): 'System.Web.HttpUnhandledException' 型の例外がスローされました。---> System.Data.MetadataException: 指定されたスキーマが無効です。エラー: Library.csdl(2,9): 警告 0005: 属性 'Namespace' のスキーマ情報が見つかりませんでした。Library.csdl(2,34): 警告 0005: 属性 'Alias' のスキーマ情報が見つかりませんでした。Library.csdl(2,2) : エラー 0010: 名前空間の要素スキーマは http://schemas.microsoft.com/ado/2009/11/edm、ルート要素に対して予期されていませんでした。次の名前空間のいずれかで予期されるスキーマ: http://schemas.microsoft.com/ado/2006/04/edmhttp://schemas.microsoft.com/ado/2007/05/edmhttp://schemas.microsoft.com/ado/2008/09/edm。System.Data.Metadata.Edm.EdmItemCollection.LoadItems (IEnumerable) で1 xmlReaders, IEnumerable1 sourceFilePaths、SchemaDataModelOption dataModelOption、DbProviderManifest providerManifest、ItemCollection itemCollection、Boolean throwOnError)

6 月の CTP フレームワークなしでテスト プロジェクトを作成すると、動作します。June CTP フレームワークで EntityDataSource を使用しない場合でも機能します。この EntityDataSource を使用して数か月間開発したため、コードを変更して別のものを使用するのは簡単ではありません。

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

c# - EntityDataSourceクエリの内部結合

3つのテーブルを持つDBがあります。

このクエリ:

上記のクエリの結果を、コードを作成するか、デザインモードに設定して、EntityDataSourceを使用してGridviewに表示する必要があります。

これは私のEntitydataSourceです:

助けていただければ幸いです、ありがとう。

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

c# - EntitydatasourceからDatatableへ

EntityDataSrouceからデータソースを読み取るGridviewがあります。次に、グリッドビューのEntityDatasourceをDataTableに変換して、グリッドビューをExcelファイルとしてエクスポートできるようにします。

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

c# - WhereParametersとEntityDataSourceを使用してLikeタイプのクエリを実行する方法

コードビハインドでは、entitydatasourceに動的なwhere句を適用したいのですが、これを同じように、等しくないようにしたいのです。私はこのコードを同等に機能させています。これをLikeステートメントに変換する同等のコードが必要です。

Jupaolコメントを読んだ後の解決策:

Xaml:

コードビハインド:(ロードイベント時)

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

asp.net - entitydatasource 1 対多対 1

entitydatasource とクエリを使用してドロップダウン リストを作成しようとしています。次のエラー メッセージが表示されます。何が間違っているのかわかりません。

「UserId」は「Transient.collection [WebAppModel. UserSite(Nullable=True, DefaultValue=)]'. コレクション要素のプロパティを抽出するには、サブクエリを使用してコレクションを反復処理します。単純識別子付近、6 行目、69 列目。

エンティティ データ ソース

edm(サイト) - テーブル(サイト)

  • サイト ID - PK
  • リスト項目
  • 組織
  • ファーストネーム
  • 苗字
  • ドメイン
  • 住所(1
  • アドレス2
  • 郵便番号
  • 国ID
  • 電話番号
  • Eメール

edm (ユーザー サイト) - テーブル (ユーザー サイト)

  • ユーザー ID FK
  • SiteId FK
0 投票する
2 に答える
1093 参照

entity-framework - 編集可能なグリッドパネルでエンティティデータソースを使用する

私は ext.net の初心者です。entitydatasource を使用して編集可能なグリッドを作成しようとしています

コードは次のとおりです。

エンティティクラスは問題ありません。db から自動的に生成してテストしました。名前列を編集すると、次のエラーが発生します。

gridpanelのセルストアを編集すると、次のajaxリクエストが送信されます。

e

ありがとう