一般情況,在資料庫中要加入一個唯一識別碼,都會用 GUID,但現在有更好的選擇:NanoID。

首先在 Nuget 管理工具新增下列套件:

用法也很簡單,程式碼如下:

for (int i = 0; i < 10; i++)
{
    string id = Nanoid.Nanoid.Generate();
    Console.WriteLine(id);
}

其實還可以根據需求來對 NanoID 做調整,這些留到下篇文章來說明。

參考資料