Я добавил в свой проект новую базу данных, основанную на сервисах. В Мастере настройки источника данных для моего DataSet я выбрал таблицу «Parts» из базы данных. Почему я не могу получить доступ к данным из класса QuotingDataSet?Доступ к базе данных через DataSet в C#
private void buttonTest_Click(object sender, EventArgs e)
{
QuotingDataSet dataSet = new QuotingDataSet();
var partQuery =
from part in dataSet.Parts.AsEnumerable()
where part.Part_Number == txtBoxTestInput.Text
select part.Part_Description;
foreach (var part in partQuery)
{
txtBoxTestOutput.Text = part;
}
}
Если он должен быть заполнен вручную, есть LINQ к SQL команды просто поместить всю таблицу в DataSet? Мне не нравится SQL, поэтому я стараюсь не записывать весь SQL в SqlDataAdapter, как показано на рисунке here.
Я думаю, я не понимаю, почему существует потребность в этом втором уровне абстракции; в чем проблема с запуском запросов LINQ непосредственно в самой базе данных?
Почему LINQ к SQL (который кстати. списанием технологии не supporte d больше) работает с чем-то таким древним и не используется в большинстве программных проектов в качестве набора данных? Вы следуете практике практики с 15 лет назад и делаете это с использованием технологий, уволенных в течение 10 лет. – TomTom