首页 > TAG信息列表 > WithMany
EF Core 额外的外键字段和单向导航属性
EF Core 额外的外键字段和单向导航属性 EF CORE 额外的外键字段 using TestDbContext ctx = new TestDbContext(); //即使我只需要id和标题但是还是查询了所有的字段 浪费资源 var book = ctx.Books.First();//此行代码与下面注释的代码效果一样 //var simpleBook = ctx.BooEFCore的导航属性
不清楚现在是否还使用导航属性,这里先记录一下其用法。 导航属性就是类似外键的定义。 分为:一对一导航,一对多(主子表关系),多对多关系(需要中间表)。 HasOne<T>,WithMany<T>,ForeinKey。 还有一种是自引用,用于建立上下级的树形结构。