如何从模型类访问虚拟属性

时间:2017-10-11 05:51:11

标签: c#

我的项目中有以下模型类。我需要从该虚拟属性PostsBlog类进行访问。请让我知道任何解决方案

public class Blog {  
    public int BlogId { get; set; }  
    public string Name { get; set; } 
    public string Url { get; set; }  
    public string Tags { get; set; }
    public virtual ICollection<Post> Posts { get; set; } 
}

1 个答案:

答案 0 :(得分:0)

我想你想从Post访问Blog Parent,所以如果我们谈论Entity Framework,你应该在Post Model中创建一个Navigation属性。

[ForeignKey(nameof(Blog))]
public int BlogId { get; set; }
public virtual Blog Blog { get; set; }

EF将从Post创建对Blog Parent的访问权限,您可以使用该属性访问Blog。

Blog Parent = Post.Blog;