我找不到任何答案,所以也许你们中的某个人会更多地了解它。 我有一个包含2个数据表的数据库:订单和买方。
public partial class Order
{
[Key]
[Required]
[Display(Name = "ID", ResourceType = typeof(Resources.Resources_EN))]
public Guid ID { get; set; }
[Required]
[Display(Name = "OrderBuyer", ResourceType = typeof(Resources.Resources_EN))]
public Guid OrderBuyer { get; set; }
}
public partial class Buyer
{
[Key]
[Required]
[Display(Name = "ID", ResourceType = typeof(Resources.Resources_EN))]
public Guid ID { get; set; }
}
订单中的OrderBuyer正在存储买方ID密钥。这个解决方案是一个很好的实现 一个买方可以有多个订单项,其中密钥也是guid。由于安全问题,我不想使用整数。也许有更好的方法来做这样的事情?
答案 0 :(得分:1)
没关系。
由于GUID不会用于同一目的:
一个是表格的ID,另一个是买方的ID,我可以在你的问题中看到,你的逻辑很好。