Как создать набор данных и заполнить набор данных в asp.net, используя Entity Framework - PullRequest
3 голосов
/ 25 июня 2011

Я хочу заполнить набор данных в веб-приложении asp.net, используя Entity Framework.Я не знаком с Entity Framework, пожалуйста, помогите мне.

Как создать набор данных и как заполнить набор данных?

Ответы [ 4 ]

5 голосов
/ 25 июня 2011

Обычно вы не используете EF для работы с DataSet объектами.

Если вас интересует стандартный способ заполнения DataSet, ниже приведены некоторые статьи и учебные пособия, которые могут помочь вам в работе с DataSet объектами:

Работа с наборами данныхв Visual Studio

КАК: Создать и использовать типизированный набор данных с помощью Visual C # .NET

Введение в строго типизированные наборы данных

Учебное пособие по C # Station ADO.NET

Если вы заинтересованы в работе с Entity Framework , может помочь следующий набор видео:

Практическая Entity Framework для C #: Исследуйте Entity Framework

Вы всегда можете использовать поисковые системы для дальнейшего поиска учебных пособий, руководств и примеров ..

2 голосов
/ 25 июня 2011

вы можете заполнить ваш набор данных следующими фрагментами кода этот вопрос уже задавался на stackoverflow.com и ответил

вы можете найти Заполнить DataSet с помощью Context - Entity Framework 4 здесь

так что я просто скопирую и вставлю сюда для вас

     DataSet dataSet = new DataSet("myDataSet");
dataSet.Tables.Add(new DataTable());
//Setup the table columns.

foreach (CmsCategory categories in context.spCmsCategoriesReadHierarchy(n,sl,nn))
{
    DataRow row = dataSet.Tables[0].NewRow();
    row["A"] = categories.A;
    row["B"] = categories.B;

    dataSet.Tables[0].Rows.Add(row);
}
0 голосов
/ 08 марта 2014

@ Виктор, Смотря на даты, я опаздываю на вечеринку. Если вы читаете это сейчас, то эти люди пытаются сказать, что вы без необходимости смешиваете технологии. Объекты ADO.Net по существу были заменены EntityFramework, начиная с .Net 3.5.

Чтобы ответить на вопрос, заданный 25.06.2011, фактический код будет выглядеть примерно так:

Список результатов = SomeQueryResults.ToList ();

И это все. Большая часть остальной работы выполняется сеткой. возможно, вам придется переопределить функцию OrderBy (), но это может быть так.

0 голосов
/ 25 июня 2011
 DataTable dt = new DataTable();
 dt.Columns.Add("ID", typeof(int));
 dt.Columns.Add("Name", typeof(string));
 DataSet ds = new DataSet();
 ds.Tables.Add(dt);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...