Я пытаюсь получить данные из моей локальной базы данных, которая присутствует в моем проекте приложения.Получить строковые данные из конкретной таблицы локальной базы данных
Это код:
private void HW_Info()
{
const string strConnectionString = @"appdata:/WInfoAppDevicesDB.sdf";
using (DeviceDataContext db = new DeviceDataContext(strConnectionString))
{
var projectName = from m in db.Devices
where m.ProductName == deviceName
select m;
}
}
Проблема заключается в том, что я не получил значения моей таблицы, но строка SQL запроса, и я не знаю, какая таблица приложение будет выбрать (там три таблицы с одинаковыми типами столбцов).
(я новичок с Linq к SQL, потому что я изучал только SQL, поэтому я прошу прощения за мое отсутствие подготовки по этому поводу)
Вы имеете в виду, что вы видите строку SQL в отладчике? –
Нет, я попытался показать прямо в своем приложении в текстовом блоке ... Я вижу только SQL-запрос в традиционной форме (SELECT ... FROM ... WHERE ...), но нет никакого имени таблицы, которое он пытается получить данные ... –
Ваш запрос не извлекает имена таблиц. Он извлекает строки в таблице «Устройства». Это то, что вы пытаетесь сделать? Смотрите мой ответ, я думаю, это то, что вы ищете. –