MVC3 Model中有两个主键时出现:Unable to determine composite primary key ordering for type错误的解决办法
比如:
public class LineItem { [Key] public int OrderId { get; set;} [Key] public int LineNum { get; set;} public string ItemId { get; set;} public int Quantity { get; set;} public decimal UnitPrice { get; set; } }
编译时会出现如下错误:Unable to determine composite primary key ordering for type *****Use the ColumnAttribute or the HasKey method to specify an order for composite primary keys.
解决办法是给主键加上顺序:
分别加上:[Column(Order = 0)]
and [Column(Order = 1)]
微信号:jamesworkshop 学习QQ群:364976091
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步