問題タブ [petapoco]

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

petapoco - マルチパート識別子をバインドできませんでしたエラーメッセージpetapoco

私は次のようにpetapocorelationExtensionsを使用しています:

しかし、次のエラーがあります。

なにが問題ですか?私は何かが足りないのですか?

プロジェクトクラスの定義

UserProjectクラスの定義

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

petapoco - パラメーター '@home' が指定されましたが、渡された引数がありません...エラー メッセージ

次のようなSQLステートメントがあります。

そして、petaPOCO から次のようなエラーが発生します。

パラメーター '@home' が指定されましたが、渡された引数のいずれにもこの名前のプロパティがありません (in 'SELECT [User].[ID], [User].[Name], [User].[Email] FROM [User] WHERE電子メール = 'user@home.com'')

エラーメッセージは何を意味しますか? SQLステートメントの何が問題になっていますか? petaPOCO は sql ステートメントで '@' を受け入れませんか? メール アドレスで検索する必要があります。

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

wcf - PetaPoco-WCF応答にカスタムの部分クラスプロパティを含める

私は自分が取り組んでいる小さなプロジェクトにPetaPocoを使用して実験してきましたが、これまでのところ素晴らしいものです。

以下の例に示すように、さまざまな計算値を保持するために、自動生成されない追加の部分クラスをいくつか作成しました。これらの追加のプロパティをWCF応答にシリアル化することはできませんが、自動生成されたもののすべてのプロパティは問題なくシリアル化されます。これらのカスタムプロパティで[Serializable]と[DataContract]を使用しようとしましたが、WCFサービスが完全に機能しなくなります。

何か案は?

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

c# - PetaPocoおよびIgnore属性

私は次のクラスを持っています:

プロパティを除外Boo1したいのですが、これらのプロパティを属性Boo2で装飾したくありません。PetaPoco.Ignore純粋なPOCOオブジェクトが欲しいです。コードでコマンドを実行できIgnoreますか、それともクエリ/ストアドプロシージャを作成して、すべてのフィールドを手動でマップする必要がありますか?

どんな助けでも大歓迎です!

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

orm - Peta Poco は複合型にマップできますか?

ポコが2匹いる

このようなことはできますか?

基本的に、ペタポコは他のポコを含むポコの扱い方を知っていますか?

実験的な Multi-Poco クエリについては知っていますが、かなり複雑で、私が望むものではないように思えます。

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

c# - PetaPoco が予期したデータを返さない

列の 1 つに BIT データ型があります。

私はするクエリを書きましたSELECT * FROM TABLE WHERE BITCOLUMN <> @0

1 または 0 を渡すと正常に動作しますが、3 を渡すと、PetaPoco は期待する結果を返しません。

パラメータ値として 3 を使用すると、クエリ ウィンドウで SQL を実行すると、すべてのレコードが返されます。

何か案は?

更新:これを使用string SQL = "SELECT * FROM TABLE WHERE BITCOLUMN <> " + MethodParam;すると、期待どおりにデータが返されます。

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

petapoco - PETAPOCO タイプ ICollection`1 のプロパティが次のタイプのオブジェクトに見つかりませんでした:

私は自分のSQLを持っています

これは私にエラーを与えています

タイプ ICollection`1 のプロパティが見つからないタイプのオブジェクト: Project

顧客プロジェクトの定義

ID CustomerID ProjectID

プロジェクト定義

ID名

クエリの何が問題になっていますか?

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

petapoco - petapocoでbyte[]をクエリします

バイト型のデータを選択する必要があるクエリがあります。

私の質問は次のとおりです。

そして私は次のように長さを見つけたいです:

上記の問題は、長さを見つける必要があるのに、GetDataが実際の動的オブジェクトを返すことです。

データを取得してその長さを取得するにはどうすればよいですか?PetaPocoでbyte[]をクエリするより良い方法はありますか?

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

c# - PetaPoco クエリ結果から 2 番目の列を選択する方法は?

以下は私のコードです:

結果から 2 番目の列を選択する方法を知りたいです。

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

c# - PetaPoco で別のモデルのみのプロジェクトを使用するにはどうすればよいですか?

現在、1つのソリューションに次のものがあります。

  1. コア プロジェクト (データ アクセス、ビジネス ロジック、データ アクセス用の petapoco、配管など)
  2. モデルプロジェクト(モデルのみ、属性のみのペタポコデコレーション)
  3. Web プロジェクト (プレゼンテーション用の MVC プロジェクト

モデルとコアを分けたいのですが、PetaPoco.cs を両方に配置することはできません。それをどのように分離し、モデル プロジェクトの POCO を PetaPoco 属性で装飾することができますか?

Models プロジェクトが Core プロジェクトに依存することは望ましくありません。

POCO をデコレートできるように、この別のクラスを Models プロジェクトだけに作成しましたが、属性が Core PetaPoco プロジェクトによって適切に取得されていません。PocoData に依存しすぎています。

提案?