我最近在一个 EntityFramework 项目中设置了一个类,它指定了它的几个成员作为复合键。
但是,当需要从中创建数据库时,它给出了错误
无法确定类型“NNNNN”的复合主键排序。使用 ColumnAttribute 或 HasKey 方法来指定复合主键的顺序。
我知道如何解决这个问题,但我只是想知道为什么它关心订单。复合主键不只是一组用于键入记录的列,不需要任何特定的排序吗?
我最近在一个 EntityFramework 项目中设置了一个类,它指定了它的几个成员作为复合键。
但是,当需要从中创建数据库时,它给出了错误
无法确定类型“NNNNN”的复合主键排序。使用 ColumnAttribute 或 HasKey 方法来指定复合主键的顺序。
我知道如何解决这个问题,但我只是想知道为什么它关心订单。复合主键不只是一组用于键入记录的列,不需要任何特定的排序吗?