2009-06-25 23 views

答えて

1

おそらくあなたのエンティティはのDataRowとは継承関係がないとしてあなたはおそらく、キャストすることはできません(またはDataTableのを、何でも)。

あなたは

foreach (var row in dataTable.Rows) { 
    posts.Add(new Post(Convert.ToInt32(row[0])) { Title = row[1].ToString()}) ; 
} 

ない楽しいような何かをしたいと思います

class Post { 
    public int Id {get; private set;} 
    public string Title {get; set;} 
    public Post(int id) { Id=id;} 
} 

と仮定すると、私は同意するものとします。これがNHibernate(そして弟のEntity Frameworkとその従兄弟Linq2SQL)のためのものです。

関連する問題