【发布时间】:2017-12-06 07:14:16
【问题描述】:
我需要找到一个 FK 属性的相关导航属性。
这是我的模型:
public class Blog
{
public int BlogId { get; set; }
public string Url { get; set; }
public virtual ICollection<Post> Posts { get; set; }
}
public class Post
{
public int PostId { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public int BlogId { get; set; }
public virtual Blog Blog { get; set; }
}
public class BloggingContext : DbContext
{
public DbSet<Blog> Blogs { get; set; }
public DbSet<Post> Posts { get; set; }
}
现在,我想写这样的东西:
var context = new BloggingContext();
var navigationProperty = GetNavigationProperty(context, typeof(Post), "BlogId"); // returns "Blog"
我首先使用带有代码的 EF 6.2。
感谢您的帮助!
【问题讨论】:
标签: c# entity-framework ef-code-first