Ios 苹果核心数据中的EF关系与双向关系
我有应用程序的数据库规范,它是以前为iOS创建的,它使用Apple Core数据作为ORM,因此表之间的所有关系都是双向的Ios 苹果核心数据中的EF关系与双向关系,ios,.net,entity-framework,core-data,orm,Ios,.net,Entity Framework,Core Data,Orm,我有应用程序的数据库规范,它是以前为iOS创建的,它使用Apple Core数据作为ORM,因此表之间的所有关系都是双向的 我是否需要在实体框架中执行相同的操作(双向关系,在大多数情况下是不可能实现的),或者我是否可以使用典型的(一对一、多对一、多对多)关系,它们将以与苹果核心数据中的双向关系相同的方式工作?您在推理中犯了错误。将数据库配置与ORM配置混淆。当父表和子表之间存在一对多关系时,子表将保存父表的外键。父表将没有任何与子表相关的字段 首先使用代码定义此关系时,您可以自由地将其实现为:
我是否需要在实体框架中执行相同的操作(双向关系,在大多数情况下是不可能实现的),或者我是否可以使用典型的(一对一、多对一、多对多)关系,它们将以与苹果核心数据中的双向关系相同的方式工作?您在推理中犯了错误。将数据库配置与ORM配置混淆。当父表和子表之间存在一对多关系时,子表将保存父表的外键。父表将没有任何与子表相关的字段 首先使用代码定义此关系时,您可以自由地将其实现为:
Public Class Parent
Public Property Id as Integer
Public Overridable Property Children as ICollection(Of Child)
End Class
Public Class Child
Public Property Id as Integer
Public Property ParentId as Integer
Public Overridable Property Parent as Parent
End Class
或
或
Public Class Parent
Public Property Id as Integer
End Class
Public Class Child
Public Property Id as Integer
Public Property ParentId as Integer
Public Overridable Property Parent as Parent
End Class
Public Class Parent
Public Property Id as Integer
Public Overridable Property Children as ICollection(Of Child)
End Class
Public Class Child
Public Property Id as Integer
Public Property ParentId as Integer
End Class