mvc include强制加载

ef的include方法在强制加载与主

var genreModels = db.Genres.Include("Albums").Single(model => model.Name == genre);

当上面语句中的include中的参数错写为“Album”时,会报错:

指定的 Include 路径无效。EntityType“Mvc5MusicStore.Models.Genre”未声明具有名称“Album”的导航属性。

由此可见:Include方法在强制加载时,需要指定与导航属性名称一致的参数。

public class Genre


    {


        public virtual int GenreId { get; set; }


        public virtual string Name { get; set; }


        public virtual string Description { get; set; }


        public virtual List<Album> Albums { get; set; }


    }


猜你喜欢

转载自blog.csdn.net/u010178308/article/details/80234034
MVC
今日推荐