以 NanoID 取代現有的 GUID
一般情況,在資料庫中要加入一個唯一識別碼,都會用 GUID,但現在有更好的選擇:NanoID。
首先在 Nuget 管理工具新增下列套件:
用法也很簡單,程式碼如下:
for (int i = 0; i < 10; i++)
{
string id = Nanoid.Nanoid.Generate();
Console.WriteLine(id);
}
其實還可以根據需求來對 NanoID 做調整,這些留到下篇文章來說明。
參考資料