問題タブ [npoco]
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# - Dictionary の datetime で IF ステートメントを使用する方法> C#で
データベースから取得しているデータは (string, datetime) であり、datetime を確認して、今日の sysdate @ 14:00 と等しいかどうかを確認する必要がありますが、リストから datetime フィールドを確認する方法がわかりません。
c# - テーブルに依存しないメソッドを使用した汎用リポジトリの実装
私は永続化レイヤーをリファクタリングして真の汎用リポジトリを使用することに取り組んでおり、さまざまなテーブルで実行される同様のクエリの数を最小限に抑えたいと考えています.テーブルa、b、またはcからIDで取得するなどのクエリのみテーブルによって異なります。
これまでの私のリポジトリは次のようになります。
これは、新しいリポジトリが基本リポジトリで定義されたメソッドを継承できるという点でうまく機能します。これは、エンティティを送信するだけで、ORM (NPoco) が挿入/更新を管理するという点で型に依存しません。
これを拡張して、単純な get/fetch タイプ メソッドの一般的な基本定義を許可したいと考えています。id による get または単純なカウントが明らかな例です。現時点では、これらを適切なリポジトリに実装しているため、基本的に同じコードを呼び出す複数のリポジトリ メソッド (別々のリポジトリ内) になります。
以下の例は単純化されています (_db はスコープなどを管理します) が、私が避けようとしていることを強調しています - テーブルと戻り値の型が異なる GetById メソッドの繰り返し
それは可能ですか、どうすればそれを実行できますか?