問題タブ [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 投票する
1 に答える
2632 参照

c# - Query spatial data with dapper

I've found some related questions, but the author gave up and went ahead with using stored procedures to do the 'mapping'.

This is actually a continuation question from here

Model

Querying

Dapper doesn't understand spatial data, and as many had said, it wasn't the authors original intention to support vendor specific implementations. But the documentation to extend the Query<T> support is hard to find

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

c# - dapper.net の複数の削除の問題

ac# クラス内の 2 つの異なる変数を持つ 2 つのテーブルから削除しようとしていますが、次のエラー メッセージが表示されます。

マルチマッピング API を使用する場合、Id パラメータ名: splitOn 以外のキーがある場合は、splitOn パラメータを設定してください。

SQL プロファイラ経由でコマンドをキャプチャするときに sql ステートメントが正常に実行されるので、困惑しています。

ダッパーコードは次のとおりです。

multi select ステートメントを使用することに成功しましたが、これは 2 つの無名パラメーターを使用するという意味で少し異なります。

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

entity-framework - Orchard で Entity Framework または Micro ORM を使用する

私は最近、私が就職しようとしている会社で使用されているオーチャードを発見しました。この CMS は非常によく設計されており、多くのカスタマイズを行うことができます。

ただし、Orchard の外部で一連のテーブルを作成し、 NPocoなどの Micro ORM や Entity Framework などの SQL 抽象ツールを使用してこれらのテーブルで CRUD 操作を行う方法を説明する例は見つかりませんでした。

私はすでに独自の自家製エンジンを持っているので、今後これらのテーブルを変更するために Orchard の移行エンジンを使用したくありません。つまり、これらのテーブルは完全に私のエンジンによって駆動されます。

同様に、これらのコンポーネントの依存関係を注入する方法の例があると便利です。依存関係は SqlConnection または Context です。

ありがとうございました。

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

entity-framework - ラムダを使用した Entity Framework または Micro ORM の GROUP BY 句

ラムダ式 (Entity Framework または Micro ORM) を使用して次のクエリを使用するにはどうすればよいですか?

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

c# - PetaPoco - 自動インクリメントをオフにする方法は?

挿入しようとすると、次のエラーが発生しました。

列 'Id' に値 NULL を挿入できません

デフォルトでは、PetaPoco は Id 列が自動インクリメントであると想定しているため、値を指定しても代わりに null を挿入しようとします。ここで問題のバグ チケットを見つけました: https://dnntracker.atlassian.net/browse/DNN-23217

データベース クラスを生成するために PetaPoco の T4 テンプレートを使用しています。データ注釈を適用して自動インクリメントを無効にする部分クラスを作成しました。

ただし、効果はないようです。整数を指定しているときに、PetaPoco が Id 列に null を挿入しようとしています。

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

c# - Dapper.NET で動的に検索するための値を追加する方法

を使った発注書検索機能を開発してDapper.NETいます。ユーザーは請求書番号と購入日で検索できます。

ユーザーがテキストボックスに請求書番号を入力すると、請求書番号で検索し、
ユーザーが請求書番号と購入日を入力すると、請求書番号と購入日で検索し、
ユーザーが購入日を入力すると、購入日で検索します。

したがって、クエリは次のとおりです。

問題は、クエリの条件の数に基づいて値を動的に渡す方法がわからないことです。