問題タブ [massive]

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

asp.net - Massive クエリでの RuntimeBinderException

Massive で次のクエリを実行しようとすると、ランタイム バインダー例外が発生するのはなぜですか?

解決策を表示するように編集:「Id」という名前の列が 1 つだけ返されるように、クエリを変更する必要がありました。メンバーとアドレスの複数の列に「Id」という名前の列があったため、バインディング エラーが発生していました。クエリで単一の結果を取得するには、次のように変更する必要がありました。

これが他の誰かに役立つことを願っています。

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

asp.net-mvc-3 - Massive ORM を使用してドロップダウンリストに入力しますか?

MVC 3 と Massive ORM を使用しています。

データベースからデータを取得するために、Massive ORM を使用してドロップダウン リストにデータを入力する方法を考えています。

ViewData["Categoreis"] を使用して、カテゴリのリストをビューに渡します。ビューにデータを渡しましたが、ブラウザでページを読み込もうとすると、次のエラー メッセージが表示されます。

DataBinding: 'System.Dynamic.ExpandoObject' には、'CategoryID' という名前のプロパティが含まれていません。

これは私のドロップダウンリストがどのように見えるかです:

誰かが私の問題の解決策を持っていますか?

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

massive - Massive でのテスト結果

Massive から MVC コントローラーにリストを返しています。テスト中に、返されたリストに (予想どおり) 3 つのレコードがあることを確認するにはどうすればよいですか?

私のテスト コードは現在、呼び出しから 3 つのレコードを返し、ViewModel (モデル) に入力しますが、実行しようとする.Count()と、オブジェクトにCountメソッドがないと表示されます。型だからdynamicどうしよう。

私のテストコード:

モデル。経験はdynamicところでです。

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

asp.net-mvc-3 - Massive ORM 動的クエリを MVC 3 ビューに出力するにはどうすればよいですか?

Massive ORM を使用して .Find() メソッドを使用してレコードを取得すると、ASP.MVC 3 ビューとうまく連携しない Massive.DynamicModel.Query オブジェクトが返されます。

コントローラ:

ビューで @model dynamic と @model Massive.DynamicModel.Query の両方を試しましたが、どちらも通常の @Model.Name 構文を使用して「モノ」オブジェクトのプロパティにアクセスできません。

ここでは、MVC3 ビューで ExpandoObjects を処理する方法についていくつかの議論がありますが、これまでのところ、私のために働いた Massive.DynamicModel.Query 実装については特に何もありません。

Massive.DynamicModel.Query オブジェクトを型指定されたものに変換する一般的なアイデアはありますか?

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

massive - Massiveで結果がないことをテストする方法

MassiveクラスでFindメソッドを作成しました。問題は、結果がnullになることはないため、常にtrueが返されることに気付いたところです。これが私のコードです:

この場合、経験値がnullになることはないため、result.Successは常にfalseとして返されます。this.Query()が1つまたは複数のレコードを返すかどうかをテストするにはどうすればよいですか?

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

.net - ExpandoObjectを静的オブジェクトに展開してから元に戻します。2つのドメインにまたがる

私はこの投稿との議論を求めています。

C#4.0の動的機能をレガシーシステムに組み込むことを検討しています。私の明示的な例は、データレイヤーでRobConneryのMassiveを使用することです。しかし、私の質問は、プロパティ間にマッピングがあるように、動的オブジェクトが既存の強く型付けされたビジネスオブジェクトと相互作用する必要があるすべての場所に当てはまります。

次の2つの(簡略化された)メソッドを使用して、静的(具象)オブジェクトとエキスパンドオブジェクトとの間の変換を自動化できます。

しかし今、私はいくつかの質問があります。

レガシーシステムで動的と非動的にまたがろうとする試みは、私の側の誤解を表していますか?つまり、私はダイナミックの意図に反して働いていますか?私は問題に備えていますか?

ダイナミクスの使用は、ダイナミックオブジェクトとスタティックオブジェクトの間にマッピングがなく、ダイナミクスを完全に含むコンポーネントに限定する必要がありますか?つまり、2つの言語ドメインを混在させようとするのは悪い習慣ですか?私は悪いアーキテクチャを作成していますか?アンチパターン?

Massiveのようなコンポーネントの場合、ExpandoObjectと厳密に型指定されたオブジェクトの間でマッピングするのは悪い習慣であると言えば、ビジネスオブジェクトをレガシーコードに表示する必要があるため、レガシーシステムにプラグインする方法はありません。大規模なレガシーコードベースのオブジェクトを動的オブジェクトにリファクタリングできる、またはリファクタリングする必要がある実用的な方法ではありません。おそらく、動的をレガシーの.Netコードベースに現実的に追加することはできません。たぶんそれは最初から組み込まれなければならないか、まったく組み込まれていません。

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

c#-4.0 - IEnumerableを頼りに

私はRobConeryのMassiveORMを使用しています。

返されたレコードセットをカウントするためのエレガントな方法はありますか?

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

orm - SQL Server Compact 4.0 を使用した Massive Micro ORM の例

MassiveSQL Server Compact 4.0で使用した例はありますか?

SQL Express では多くの例を見てきましたが、CE ではそうではありませんでした。

構成 (接続文字列/プロバイダー) に問題があり、いくつかの例を確認したいと考えています。

アップデート:

SQL Server 2008 で動作する例を取得できましたが、Compact 4.0 では動作しませんでした。

これは Compact 4.0 接続文字列です。

何か案は?

最終更新

Massive のコードを調整して、接続文字列プロバイダーが定義されている場合はそれを使用するようにしました。

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

asp.net-mvc-3 - MVC3作成アクションをテストし、作成されたオブジェクトを返します-TempData?

RedirectToAction を使用して Create アクションから正常に作成されたオブジェクトを渡す方法は?

アクションではすべて問題ないように見えますが、テストでは参照できません。

およびアクションメソッド:

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

c# - AutoMapperなどを使用して動的タイプのマッピングを許可しますか?

プロジェクトでhttps://github.com/robconery/massiveを使い始めましたが、動的から静的タイプへのマッピングをサポートできるマッピングツールはありますか?

以前にAutoMapperを使用しましたが、AutoMapperはこれをサポートしていますか?

AutoMapperのDynamicMap関数を知っていますが、この関数は、最初にマップを作成せずにマップを実行するためのものだと思います。以下の私の例では、機能しません。