あなたは見当違いです。
SQLテーブルは、順序付けされていないセットを表します。特定の順序で結果セットが必要な場合は、ORDER BYを使用する必要があります クエリの句。 SQLオプティマイザはORDER BYを使用しない場合があります 、結果を順番に返す別の方法を見つけます。
あなたはidentityを持つことができます 主キーではない列。ただし、実際には、identityの両方を持つことができます 列とguid 前者を主キー、後者を一意キーとして列を作成します。もう1つの解決策は、CreatedAtを使用することです。 日付時刻。これを注文に使用できます。 。 。または、本当に必要な場合は、クラスター化されたインデックスとしても使用できます。