От данных к сущности - PullRequest
       9

От данных к сущности

6 голосов
/ 18 марта 2011

Можно ли заполнить сущность содержимым таблицы данных?

Ответы [ 2 ]

10 голосов
/ 18 марта 2011

Я не уверен, что это именно то, что вы ищете, но оно должно работать;есть метод расширения .AsEnumerable () , который затем можно использовать для проецирования строки в новую сущность.

var products = productTable.AsEnumerable().Select(row => new Product 
{
    ProductID = row.Field<int>("ProductID"),
    Name = row.Field<string>("Name"),
    CreatedDate = row.Field<DateTime>("CreatedDate")
});

Насколько я знаю, метод .Field<T>() не делаетне выполнять преобразование типов, поэтому, если для столбца не задан тип, вам потребуется выполнить преобразование самостоятельно.

2 голосов
/ 21 ноября 2011

Я считаю, что это то, что вы ищете: Преобразование таблицы данных в сущности

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...