EF 6.Xコードを使用してAsp.Netアプリケーションを最初に開発します。 モデルの下に考えてみましょう:手動のProductIdを指定することができるはずEFコードファースト - 値が手動で設定されていない場合は、自動的にインクリメントされた値を割り当てます。
- 、
新しいレコードを作成:
public class Product { public int ProductId {get;set;} ... }
今、私は、次の要件を達成する必要があります。
- ProductIdに値が設定されていない場合、自動インクリメント値 をレコードの保存時に自動的に設定する必要があります。
これに最適な解決策は何ですか? EFにはビルトインサポートはありますか?
これは混乱するでしょう: 現在の製品IDは100としましょう。ユーザーは製品ID 150を手動で設定して新しいレコードを作成しています。次の値101または151はどうなりますか?
新しい用語を学んだHiLo generators :)ありがとう! Btwには、HiLo用のナゲットパッケージ/ライブラリがありますか? – Rahul
ナゲットパッケージがあるかどうかわかりません。 BTWはリンクされたポスト、例としてソースコードを提供します。あなたはそれを試すことができます。 –
はい、私は試してみます。ありがとう! – Rahul