WithOptional with Entity Framework Core

时间:2016-07-21 19:53:45

标签: entity-framework asp.net-core entity-framework-core .net-core

我尝试将旧应用迁移到新的EF Core,但我找不到像以下这样的关系:

  HasRequired(o => o.Document).WithOptional(o => o.CancelNote);

是否有一些扩展方法?我在文档上找不到。

HasRequired我认为可以用HasOne()方法替代,但WithOptional()怎么样?

其他事情,根据docs实体不使用virtual关键字来创建导航属性,延迟加载将如何工作?

1 个答案:

答案 0 :(得分:12)

在EF7中找不到var clicked = function(){ $('.button').clicked(function(){ $(this).toggleClass("button_clicked"); }); }; $(document).ready(clicked); 等效方法。按照惯例,如果您的FK属性为nullable,则您的导航属性将被视为可选

HasOptional

关于第二个问题,EF Core(EF7)不支持延迟加载。在此link中,您将找到加载相关实体的选项