Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 实体框架包含-仅加载关系的一侧_Entity Framework - Fatal编程技术网

Entity framework 实体框架包含-仅加载关系的一侧

Entity framework 实体框架包含-仅加载关系的一侧,entity-framework,Entity Framework,我如何告诉实体框架只加载关系的一侧?例如 ctx.Customers.Include("Orders") 将为每个客户加载Orders属性,但对于每个订单,也将填写其Customer属性。我如何预防后者?为什么有人会需要它?你想达到什么目的?循环参考问题。如果可以避免的话,我不想将$id和$ref添加到有效负载中。从Order类中删除Customer属性不是一个选项,因为对于其他一些场景,我有一个Order实体,我必须。加载其Customer属性

我如何告诉实体框架只加载关系的一侧?例如

ctx.Customers.Include("Orders")

将为每个客户加载Orders属性,但对于每个订单,也将填写其Customer属性。我如何预防后者?

为什么有人会需要它?你想达到什么目的?循环参考问题。如果可以避免的话,我不想将$id和$ref添加到有效负载中。从Order类中删除Customer属性不是一个选项,因为对于其他一些场景,我有一个Order实体,我必须。加载其Customer属性