問題タブ [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.
c# - Dapper Contrib Insert MatchNamesWithUnderscores マッパーが機能しない
Dapper.DefaultTypeMap.MatchNamesWithUnderscores
挿入では機能しません。マッパーはGet<>
メソッドに対して正常に機能します。ASP.NET Core 1.0 RC2 プロジェクトで次のバージョンを postgres データベースと共に使用しています。
コードスニペット
実行された挿入 SQL ステートメント
フークラス
フーテーブル
c# - 1 対多のデータをクエリするときに petapoco で汎用リポジトリを使用する方法
petapoco micro ORM と共に汎用リポジトリを使用しています。サンプル プロジェクトとして、Northwind データベースに対して使用しています。petapoco は結合を処理しないため、Customer クラスにリスト プロパティを作成しました。以下は私のリポジトリクラスの一部です
GetById はジェネリック変数 T を使用しますが、GetOrdersAndCustomersByCustomerId では使用できません。代わりに、特定の Customer クラスを使用する必要があります。そうしないと、次の行を使用できません: customer.Orders.AddRange(orders); それが不平を言うように、「T」には「注文」の定義がありません。このメソッドをジェネリックにする方法はありますか?
dapper - Dapper with Access、更新ステートメントが部分的に機能しない
製品クラスがあり、Access データベースで Dapper を評価しようとしました。選択、削除、および挿入操作は正常に機能していますが、更新操作に問題があります。以下のコードで一方向のみで動作しています)
ProductNumberに基づいて説明を変更しようとすると(updateStatement2) 機能し、説明は更新されますが、説明に 基づい て製品番号を変更しようとすると(updateStatement1) は機能せず、ProductNumber は更新されません。私には少し奇妙でした。それはバグですか、それとも何か不足していますか? 私のデータベースは基本的なもので、主キーは設定されていません。以下にスクリーンショットを添付しました
(詳細については、以下の私のコードを参照してください)
Dapper バージョン 1.50.2 を使用しています。これは私のデータベースのスクリーンショットです