dataObjects.netはSQL ID列をサポートできますか?
-
04-10-2019 - |
質問
DataObjects.netについては気に入っていることがたくさんありますが、ヘルプリソースが無駄のないものであることがわかりました。RDBMS生成されたプライマリキーを使用してdataObjects.netを使用する溶解例を見つけることができません。キーを制御しない限り、D4OがSQLサーバーに対して挿入を行わないように思われます。
誰もが野生でこれを解決しましたか?
解決
DO4をID列を使用する簡単な方法はありません - 主に、バルクキー生成(別名Hiloアルゴリズム)に依存するように設計されているためです。
Afaik、ここには良い回避策はありません。 EG DO4はカスタムキージェネレーターをサポートしていますが、ID列に依存して1つを開発することは非常に複雑です。実際、偽のレコードをバルクに挿入して、動作するためにさらに削除(またはトランザクションをロールバック)する必要があります。考慮に入れると、一意の制約がある列がありますが、タスクはかなり複雑になります。
将来これを実装することを考えます。
所属していません StackOverflow