我正在创建一个 Excel 加载项,它允许用户通过指定域名和他们希望用于生成 PURL 的列来生成 PURL 。
因此,例如,用户可以指定stackoverflow.com的域以及列first name和last name。生成的 PURL 将是:
http://stackoverflow.com/JamesHill
.
此插件的唯一真正挑战是确保 PURL 的唯一性。假设有两个 James Hill。在这种情况下,应生成以下 PURL:
http://stackoverflow.com/JamesHill
http://stackoverflow.com/JamesHill1
问题
假设我List<CustomObject>
每个都包含一个 PURL 属性(字符串),那么确保 PURL 唯一性的最佳方法是什么。我想我正在寻找与 SQLOVER
和PARTITION BY
.
任何建议,将不胜感激。
附加信息
在 Excel 中生成 PURL 后,数据将返回给我们的客户进行数据处理。在某个时候,数据将被导入到处理我们的 PURL 服务器请求的数据库中。加载项的目的是允许非程序员快速生成 PURL 并将它们返回给客户,而无需程序员参与。