テーブルのプライマリキーとしてIntegerを使用しない理由はありますか?SQLの主キー、INTまたはGUIDまたは..?
データベースはSQL-CEで、年間約50,000エントリのメインテーブルといくつかのマイナーテーブルがあります。データベースに常に開いている接続は2つだけです。しかし、更新は複数のTCPソケット接続を介して起動されるため、同じデータベース接続にアクセスして使用する多くのクロススレッドになります。活動は非常に少ないので、同時更新はほとんどありませんが、1日に数回最大で発生することがあります。
おそらくLINQ2SQLをDALまたは型付きデータセットに使用します。
ない私にはわからないので、この情報が関連しているが、私は聞いてるのよ理由ですかどうかわから:)
これらの人気のある質問から、[あなたの主キーはどうやって好きですか?](http://stackoverflow.com/questions/404040/how-do-you-like-your-primary -keys)[MS SQLの主キーとしてGUIDを使用するのは悪い考えですか?](http://stackoverflow.com/questions/537145/is-it-a-bad-ide-to-use-guids-as) -primary-keys-in-ms-sql) – DOK