1

今、私は学んADO.NET Entity Frameworkでいますが、自分自身に説明できないことが 1 つあります。これは、私が最近使用しているチュートリアルのソース コードです。

public class Blog
    {
        public int BlogId { get; set; }
        public string Name { get; set; }
        public string Url { get; set; }
        public User UserId { get; set; }

        public virtual List<Post> Posts { get; set; }
    }

    public class Post
    {
        public int PostId { get; set; }
        public string Title { get; set; }
        public string Content { get; set; }

        public int BlogId { get; set; }
        public virtual Blog Blog { get; set; }
    }

    public class User
    {
        public int UserId { get; set; }
        public string Username { get; set; }
        public string DisplayName { get; set; }
    }

最初に、の使用は外部キーのような動作を実装する方法だと思っていましたList<>が、必要な理由とエンティティで使用する目的はそうではないことがわかりましたList<>か?

4

1 に答える 1