問題タブ [micro-orm]

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

c# - Dapper Contrib Insert MatchNamesWithUnderscores マッパーが機能しない

Dapper.DefaultTypeMap.MatchNamesWithUnderscores挿入では機能しません。マッパーはGet<>メソッドに対して正常に機能します。ASP.NET Core 1.0 RC2 プロジェクトで次のバージョンを postgres データベースと共に使用しています。

コードスニペット

実行された挿入 SQL ステートメント

フークラス

フーテーブル

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

c# - 1 対多のデー​​タをクエリするときに petapoco で汎用リポジトリを使用する方法

petapoco micro ORM と共に汎用リポジトリを使用しています。サンプル プロジェクトとして、Northwind データベースに対して使用しています。petapoco は結合を処理しないため、Customer クラスにリスト プロパティを作成しました。以下は私のリポジトリクラスの一部です

GetById はジェネリック変数 T を使用しますが、GetOrdersAndCustomersByCustomerId では使用できません。代わりに、特定の Customer クラスを使用する必要があります。そうしないと、次の行を使用できません: customer.Orders.AddRange(orders); それが不平を言うように、「T」には「注文」の定義がありません。このメソッドをジェネリックにする方法はありますか?

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

dapper - Dapper with Access、更新ステートメントが部分的に機能しない

製品クラスがあり、Access データベースで Dapper を評価しようとしました。選択、削除、および挿入操作は正常に機能していますが、更新操作に問題があります。以下のコードで一方向のみで動作しています)

ProductNumberに基づいて説明を変更しようとすると(updateStatement2) 機能し、説明は更新されますが、説明に 基づい て製品番号を変更しようとすると(updateStatement1) は機能せず、ProductNumber は更新されません。私には少し奇妙でした。それはバグですか、それとも何か不足していますか? 私のデータベースは基本的なもので、主キーは設定されていません。以下にスクリーンショットを添付しました

(詳細については、以下の私のコードを参照してください)

Dapper バージョン 1.50.2 を使用しています。これは私のデータベースのスクリーンショットです

ここに画像の説明を入力