|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Подскажите, пожалуйста, есть ли возможность отфильтровать связанные таблицы. Т.е. есть "таблица_1" связанная с "таблицей_2" по полю таблица_1.indx>таблицей_2.index. В Грид'е отображается поле name из "таблица_1" как исключить записи для которых не выполняется условие, например, таблицей_2.remark=0. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2011, 16:54 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
конечно есть, задайте нужный фильтр или просите у сервера ток нужные данные, смотря как там что у вас ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2011, 22:15 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Если бы знал как это сделать... Есть два DomainDataSource один для "работы" с Таблицей_1, второй для Таблице_2 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: plaintext 1. 2. 3. 4. 5.
На выходе получаем Код: plaintext 1. 2. 3.
Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2011, 13:43 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Так как же выбрать данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 11:12 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Chek_Fedor, наблюдаю за вами и вижу небольшую проблему в понимании вами технологии, ответьте пожалуйста на свой же вопрос, но с решением только через SQL, как вы будете это делать? если вы ответите, возможно это будет ключем к пониманию всего. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 11:28 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Запросом SQL проще... Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 12:11 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Есть возможность выполнить SQL-запрос в Silverligh? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 14:16 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Chek_Fedor, вам нужно создать дополнительный метод в DomainService который будет делать такую связку. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 16:04 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
уТКаChek_Fedor, вам нужно создать дополнительный метод в DomainService который будет делать такую связку. Это понятно, как это сделать на практики? Где "копать". Помогите разобраться. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 16:25 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Или ну их эти запросы... Как их выполнить не знаю, и где копать тоже. Как вариант сделать представление и работать с ним. Или же все таки SQL-запросы ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 11:19 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Chek_Fedor, я ж вам говорю, создайте метод в DomainService, там делайте выборку по связанным полям через лямбда выражения, потом в Silverlight приложении натравливаете DomainDataSource на этот ваш новый метод, все, работа выполнена, никаких представлений и sql-запросов не нужно, Entity Framework все сделает за вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 11:37 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Chek_Fedor, я бы скачал книжку и читнул что надо, потом уже легче спрашивать если ост необходимость и переваривать ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 11:40 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Тут нашел пример Код: plaintext 1. 2. 3.
Метод который выполняется при загрузки данных Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 12:57 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Пример из книги http://www.williamspublishing.com/PDF/978-5-8459-1403-3/part.pdf ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 13:01 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Chek_Fedor, тебе нужно что-то вроде: авторpublic IQueryable<rb_struc> GetRbStructByFilterInstitute() { return this.ObjectContext.rb_struc.Include("z_institute").Where(r => r.z_institute.delete == "delete"); } Entity Framework все сам свяжет и сделает запрос. п.с. корректность приведенного метода не гарантирую, писал от руки в браузере. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 13:47 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Побывал уже проблема в том что здесь Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 15:09 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Chek_Fedor, так вы же писали: авторесть "таблица_1" связанная с "таблицей_2" по полю таблица_1.indx>таблицей_2.index значит она должна быть в схеме. выкладывайте скриншот схемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 15:31 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Таблицы называются rb_struc и z_institute связь по столбцам rb_struc.indx>z_institute.indxrb. Вы имели в виду схему .edmx? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 15:53 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Chek_Fedor, авторВы имели в виду схему .edmx? да у вас тут 1:* поэтому тут не получится тем методом что предложил, либо LINQ изварачиваться нужно, либо проще всего написать хранимку и прокинуть ее в DomainService для вызова из Silverlight. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 16:22 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
А как вызвать ее из DomainService? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 18:05 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Спасибо за "направление", а то я типа по русски "Вызов хранимых процедур из Silverlight" ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 23:10 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Chek_Fedor, в рунете можете забыть искать, весь толковый материал English only. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2011, 00:01 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Добавил в модель EDMX хранимую процедуру, добавил импорт функции, а вот с вызовом проблемы как написано например тут http://www.dotnetfunda.com/articles/article1542-adonet-entity-framework-how-to-retrieve-data-using-stored-procedure-step-.aspx Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2011, 15:04 |
|
Фильтр данных в связанных таблиц
|
|||
---|---|---|---|
#18+
Chek_Fedor, если вы видели ересь по поводу работы с Базами Данных напрямую из Silverlight - сожгите эту книгу, не умеет он этого! у вас есть RIA Services -> DomainService (на сервере) вы там создали метод (1.) который в свою очередь работает с хранимкой из БД, вот этот 1. метод и вызывайте в своем Silverlight клиенте через DomainDataSource. ну просто ведь, чего тут не понятного? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2011, 19:55 |
|
|
start [/forum/topic.php?fid=21&fpage=49&tid=1442169]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 149ms |
0 / 0 |