私は ASP.NET MVC3 と Entity Framework をデータベースの最初のアプローチで使用しています。ID(キー)、番号、および説明の列を持つテーブルがあります。アイテムの挿入後に番号を生成する必要があります。必要な番号を生成するトリガーの代わりに作成しました(データベースに既に存在する最後の番号に依存します)。問題は次のとおりです。ユーザーがアイテムを同時に挿入すると、両方のケースの数が同じになります。したがって、挿入された両方のアイテムに対してトリガーが発生し、トリガー選択内では、既に存在する同じ最後の数のアイテムが返されます。
この種の問題を解決するためのベストプラクティスは何ですか? ありがとう。