在数据表中存储两个指针
本文关键字:两个 指针 数据表 存储 | 更新日期: 2023-09-27 18:12:01
我找不到任何答案,所以也许你们中有人会知道更多。我有一个数据库与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; }
}
Order中的OrderBuyer正在存储Buyer ID键。这个解决方案是一个很好的实现吗?一个买家可以有多个订单项目,其中关键也是引导。我不想用整数,因为安全问题。也许有更好的方法来做这件事?
没关系。
由于GUID不会被用于相同的目的:
一个是表的ID,另一个是买家的ID,从你的问题中我可以看出,你的逻辑很好。