これは簡単なことだと思いましたが、丸一日で、まだ答えが見つかりません。非常に簡単な例を見てみましょう。クラスがありPost
ます:
public class Post
{
public string Content { get; set; }
public int BlogId { get; set; }
public virtual Blog Blog { get; set; }
}
そしてまたBlog
クラス:
public class Blog
{
public string Name { get; set; }
public virtual List<Post> Posts { get; set; }
}
これで、(特にdataGridViewで)データを使用しているときにBlog
、dataGridViewでプロパティの名前を設定するだけで、すべてのプロパティの値にアクセスできます。直接アクセスできない唯一のデータは、郵便から外部キーを介して取得したデータです。
Post.Content
DBのすべての行を取得するにはどうすればよいですか?Post
これで、dataGridViewでのみ設定できるようになりました。これは。のようなものを返しますSystem.Data.Entity.DynamicProxy...
。