1

一意の ID を持つ一連のテーブルを含む SQL データベースがあります。長い間、一意の Identifier データ型を使用し、C# インターフェイスから GUID を渡してきました。ただし、クエリの速度を上げるために、bigint を使用して long を渡すことに切り替えました。

ID が重複しないように、コードを実行するたびに一意の long を作成する最も簡単な方法は何ですか?

4

4 に答える 4

6

bigint がデータベース テーブル内で一意であることを保証できる唯一の方法は、SQL Server に生成させて IDENTITY 列にすることです。

uniqueidentifier を使用して実際にパフォーマンスを測定し、遅すぎることがわかりましたか?

于 2009-06-23T10:52:33.127 に答える