powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / получить id из связанной таблицы
9 сообщений из 9, страница 1 из 1
получить id из связанной таблицы
    #37359253
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если повторюсь извиняйте... Есть две таблицы, связанные по полю Таблица1.id=>Таблица2.idx
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Таблица1
id  n
 1    
 2 
 3 

Таблица2
id    idx
 11     1 
 22     2 
 33     3 
я могу получить значение id "Таблица1". Есть ли способ получить значение id "Таблица2" относительно id "Таблица1". Например id "Таблица1" равно 1 тогда id "Таблица2" равно 11
Таблицы привязаны к двум DomainDataSource посему могу вызвать методы из DomainService, но что в этих методах писать пока не разобрался.
...
Рейтинг: 0 / 0
получить id из связанной таблицы
    #37359466
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что нет способа. По сути мне нужно чтобы "запрос" вернул id или целую строку исходя из условия Таблица1.id=Таблица2.idx. Спасибо
...
Рейтинг: 0 / 0
получить id из связанной таблицы
    #37359484
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_FedorЧто нет способа. По сути мне нужно чтобы "запрос" вернул id или целую строку исходя из условия Таблица1.id=Таблица2.idx. СпасибоНу запрос составь:
Код: plaintext
1.
2.
3.
4.
SELECT t2.id
FROM Таблица2 t2
INNER JOIN Таблица1 t1
ON t2.idx = t1.id
WHERE t1.id =  1 
Подойдет?
...
Рейтинг: 0 / 0
получить id из связанной таблицы
    #37359546
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если подскажите как его выполнить из
Код: plaintext
1.
2.
3.
    public IQueryable<Таблица1> GetTab1_Delete()
        {
        }
находящийся в DomainService.cs
Проект пишется на Silverlight'e
Первая таблица грузится в GridControl. Id выбранной записи получаю
Код: plaintext
1.
2.
3.
4.
5.
GridCellMenuInfo menuInfo = Control_kafedra.GridMenu.MenuInfo as GridCellMenuInfo;
                if (menuInfo != null && menuInfo.Row != null)
                {
                   Tab1 ID_Plan = menuInfo.Row.Row as Tab1;
                    ID = ID_Plan.indx;
Дальше хочу получить id второй таблицы.
...
Рейтинг: 0 / 0
получить id из связанной таблицы
    #37359881
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Передал параметр в DomainService.cs
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
ID = ID_Plan.indx;
Parameter p = new Parameter();
p.Value = ID;
p.ParameterName = "Idx";
z_kafDomainDataSource.QueryName = "GetZ_kaf_Delete";
z_kafDomainDataSource.QueryParameters.Add(p);
z_kafDomainDataSource.Load();
DomainService.cs
Код: plaintext
1.
2.
3.
4.
   public IQueryable<z_kaf> GetZ_kaf_Delete(int Idx)
        {
            return this.ObjectContext.z_kaf.Include("rb_kaf").Where(r => r.indxkaf == Idx);
        }
Возвратил нужную строку которая загрузилась в DataGrid (использую для отладки), теперь нужно получить Id или всю строку без DataGrid с использованием только DomainDataSource. Буду копать дальше.
...
Рейтинг: 0 / 0
получить id из связанной таблицы
    #37360070
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то не "копается". Где хоть копать подскажите пожалуйста.
...
Рейтинг: 0 / 0
получить id из связанной таблицы
    #37360404
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри в сторону SqlCommand - класс .
В нем, если у тебя запрос будет возвращать одно значение (и в этом ты уверен), то можно использовать SqlCommand.ExecuteScalar - метод , в других случаях можно использовать SqlCommand.ExecuteReader - метод .
Ну и вообще посмотри использование SqlCommand - класс.
Может подойдет...
...
Рейтинг: 0 / 0
получить id из связанной таблицы
    #37360912
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А через DomainDataSource нельзя вытянуть значения полей таблицы, без привязки к DataGrid?
...
Рейтинг: 0 / 0
получить id из связанной таблицы
    #37361799
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант использую
Код: plaintext
1.
<TextBox Name="textBox" Text="{Binding Path=Data.indx, Mode=OneWay, ElementName=z_kafDomainDataSource}" />
куда грузится значение indx и потом извлекается, но это как мне кажется в корне не правильно. Может подскажите какой элемент использовать как "контейнер" для хранения значения.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / получить id из связанной таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]