Я хочу заполнить набор данных в веб-приложении asp.net, используя Entity Framework. Я не знаком с Entity Framework, пожалуйста, помогите мне.
Как создать набор данных и как заполнить набор данных?
Я хочу заполнить набор данных в веб-приложении asp.net, используя Entity Framework. Я не знаком с Entity Framework, пожалуйста, помогите мне.
Как создать набор данных и как заполнить набор данных?
Обычно вы не используете EF
для работы с DataSet
объектами.
Если вас интересует стандартный способ заполнения DataSet
, ниже приведены некоторые статьи и руководства, которые могут помочь вам в работе с объектами DataSet
:
Работа с наборами данных в Visual Studio
КАК. Создание и использование типизированного набора данных с помощью Visual C# .NET
Введение в строго типизированные наборы данных
Учебное пособие по C# Station ADO.NET
Если вы заинтересованы в работе с Entity Framework, вам может помочь следующий набор видеороликов:
Практическая Entity Framework для C#: знакомство с Entity Framework
Вы всегда можете использовать поисковые системы для дальнейшего поиска руководств, руководств и примеров.
вы можете заполнить свой набор данных следующими фрагментами кода, этот вопрос уже задан на stackoverflow.com и на него дан ответ
вы можете найти заполнение набора данных с помощью 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);
}
List<Customer>
непосредственно к вашей сетке - абсолютно нет необходимости конвертировать обратно в DataSet/DataTable только для этого!! Вам нужно больше узнать о Entity Framework и о том, как использовать его для привязки данных к элементам управления пользовательского интерфейса.... 25.06.2011 @ Виктор, судя по датам, я опаздываю на вечеринку. Если вы читаете это сейчас, эти люди пытаются сказать, что вы смешиваете технологии без необходимости. Объекты ADO.Net по существу были заменены EntityFramework, начиная с .Net 3.5.
Чтобы ответить на вопрос, заданный 25.06.2011, фактический код будет примерно таким:
Список результатов = SomeQueryResults.ToList();
И это все. Большую часть остальной работы выполняет сетка. вам, возможно, придется переопределить функцию OrderBy(), но это может быть все.
DataSet
для отображения данных в элементах управления UI. Почему вы хотите использоватьDataSet
здесь? 25.06.2011