問題タブ [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.
petapoco - マルチパート識別子をバインドできませんでしたエラーメッセージpetapoco
私は次のようにpetapocorelationExtensionsを使用しています:
しかし、次のエラーがあります。
なにが問題ですか?私は何かが足りないのですか?
プロジェクトクラスの定義
UserProjectクラスの定義
petapoco - パラメーター '@home' が指定されましたが、渡された引数がありません...エラー メッセージ
次のようなSQLステートメントがあります。
そして、petaPOCO から次のようなエラーが発生します。
パラメーター '@home' が指定されましたが、渡された引数のいずれにもこの名前のプロパティがありません (in 'SELECT [User].[ID], [User].[Name], [User].[Email] FROM [User] WHERE電子メール = 'user@home.com'')
エラーメッセージは何を意味しますか? SQLステートメントの何が問題になっていますか? petaPOCO は sql ステートメントで '@' を受け入れませんか? メール アドレスで検索する必要があります。
wcf - PetaPoco-WCF応答にカスタムの部分クラスプロパティを含める
私は自分が取り組んでいる小さなプロジェクトにPetaPocoを使用して実験してきましたが、これまでのところ素晴らしいものです。
以下の例に示すように、さまざまな計算値を保持するために、自動生成されない追加の部分クラスをいくつか作成しました。これらの追加のプロパティをWCF応答にシリアル化することはできませんが、自動生成されたもののすべてのプロパティは問題なくシリアル化されます。これらのカスタムプロパティで[Serializable]と[DataContract]を使用しようとしましたが、WCFサービスが完全に機能しなくなります。
何か案は?
c# - PetaPocoおよびIgnore属性
私は次のクラスを持っています:
プロパティを除外Boo1
したいのですが、これらのプロパティを属性Boo2
で装飾したくありません。PetaPoco.Ignore
純粋なPOCOオブジェクトが欲しいです。コードでコマンドを実行できIgnore
ますか、それともクエリ/ストアドプロシージャを作成して、すべてのフィールドを手動でマップする必要がありますか?
どんな助けでも大歓迎です!
orm - Peta Poco は複合型にマップできますか?
ポコが2匹いる
このようなことはできますか?
基本的に、ペタポコは他のポコを含むポコの扱い方を知っていますか?
実験的な Multi-Poco クエリについては知っていますが、かなり複雑で、私が望むものではないように思えます。
c# - PetaPoco が予期したデータを返さない
列の 1 つに BIT データ型があります。
私はするクエリを書きましたSELECT * FROM TABLE WHERE BITCOLUMN <> @0
1 または 0 を渡すと正常に動作しますが、3 を渡すと、PetaPoco は期待する結果を返しません。
パラメータ値として 3 を使用すると、クエリ ウィンドウで SQL を実行すると、すべてのレコードが返されます。
何か案は?
更新:これを使用string SQL = "SELECT * FROM TABLE WHERE BITCOLUMN <> " + MethodParam;
すると、期待どおりにデータが返されます。
petapoco - PETAPOCO タイプ ICollection`1 のプロパティが次のタイプのオブジェクトに見つかりませんでした:
私は自分のSQLを持っています
これは私にエラーを与えています
タイプ ICollection`1 のプロパティが見つからないタイプのオブジェクト: Project
顧客プロジェクトの定義
ID CustomerID ProjectID
プロジェクト定義
ID名
クエリの何が問題になっていますか?
petapoco - petapocoでbyte[]をクエリします
バイト型のデータを選択する必要があるクエリがあります。
私の質問は次のとおりです。
そして私は次のように長さを見つけたいです:
上記の問題は、長さを見つける必要があるのに、GetDataが実際の動的オブジェクトを返すことです。
データを取得してその長さを取得するにはどうすればよいですか?PetaPocoでbyte[]をクエリするより良い方法はありますか?
c# - PetaPoco クエリ結果から 2 番目の列を選択する方法は?
以下は私のコードです:
結果から 2 番目の列を選択する方法を知りたいです。
c# - PetaPoco で別のモデルのみのプロジェクトを使用するにはどうすればよいですか?
現在、1つのソリューションに次のものがあります。
- コア プロジェクト (データ アクセス、ビジネス ロジック、データ アクセス用の petapoco、配管など)
- モデルプロジェクト(モデルのみ、属性のみのペタポコデコレーション)
- Web プロジェクト (プレゼンテーション用の MVC プロジェクト
モデルとコアを分けたいのですが、PetaPoco.cs を両方に配置することはできません。それをどのように分離し、モデル プロジェクトの POCO を PetaPoco 属性で装飾することができますか?
Models プロジェクトが Core プロジェクトに依存することは望ましくありません。
POCO をデコレートできるように、この別のクラスを Models プロジェクトだけに作成しましたが、属性が Core PetaPoco プロジェクトによって適切に取得されていません。PocoData に依存しすぎています。
提案?