我想了解一些关于在不使用 GUID 的情况下生成唯一 ID 的想法。最好我希望唯一值是 int32 类型。
我正在寻找可以用于数据库主键以及对 url 友好的东西。
这些能算Unique吗?
(int)DateTime.Now.Ticks
(int)DateTime.Now * RandomNumber
还有其他想法吗?
谢谢
编辑:嗯,我正在尝试实践领域驱动设计,我所有的实体在创建时都需要有一个 ID 才有效。理论上我可以调用数据库来获得一个自动递增的数字,但宁愿避开这个,因为数据库相关的东西正在进入域。