我知道这个问题很多,但我仍然无法决定哪一个更适合我。
在我的系统中,我有一张电子邮件表。
经常创建新的电子邮件,经常删除存在的电子邮件,该表中有很多移动 - 记录经常变化。
此表格最多包含数千条记录
另一个重要的事实是,我需要同步多个数据库实例中的电子邮件,以便记录电子邮件的状态 - 收到/读取等。
Guid承诺独特。 Int有点令人头疼,但数据库的每个实例都有一个唯一的前缀号(位置标识符),因此通过使用它可以生成手动生成的唯一Int键而没有问题。
Guids不太适合工作,消耗更多内存,在客户眼中看起来很糟糕,并且在每次插入操作中,EF需要根据生成的Guid搜索放置实体的正确位置。
我看到使用Guid的唯一优势是在不同的表格实例之间实现同步的舒适方式。
你对我的桌子使用什么样的钥匙?有什么建议吗?
如果我错过任何信息告诉我,
谢谢!