Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#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 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, по ссылке выше явно указывается, что используемая технология ASP.NET - это полноценный Net Framework работающий на сервере, почитайте что такое Silverlight. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2011, 19:58 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Спасибо сделал импорт функции и указал "сложный тип". Пытаюсь удалить запись без привязки к DataGrid используя Код: plaintext 1. 2. 3. Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 13:00 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, вызвать можно любой метод в DomainService, только вы не правильно делаете удаление, вы пытаетесь удалить элемент коллекции под №74, а нужно на вход подавать Запись (т.е. сам объект). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 15:24 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
А как вызвать метод? В место RemoveAt(74); использовать Remove(xxx) и почему нельзя использовать RemoveAt(74) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 16:37 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, используйте просто Remove, причину указал выше, с RemoveAt вы можете удалить не ту запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 18:00 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Упс... Не могу врубится почему z_kafDomainDataSource.DataView.RemoveAt(10) при первом проходе удаляет, а точнее меняет значения столбцов 11 записи в таблице при втором уже меняет значения 12 и т.д. Подскажите как получить запись связанной таблицы чтобы корректно удалить запись здесь Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 13:18 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, вы покажите как вы удаляете z_kafDomainDataSource.DataView.RemoveAt(...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 16:35 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Пытался таким способом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 18:04 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, блин, ну списки это ведь совсем просто. положите перед собой пять ручек, уберите ручку под №3 (тут вы делаете RemoveAt) и сместите снизу лежащие ручки к верху, что вы получите? правильно, получится, что ручка ранее лежащая на позиции №4 стала под №3, понимаете? а теперь представьте что ручки разного цвета, в данном случаем цвет это Id ручки, и для того чтобы удалить эту красную ручку, ее во первых нужно найти в этом списке, во вторых передать Объект (Ручка, Id=Красная) в метод Remove(..) абсолютно так же в вашем случае. находите в вашем DomainContext "ручку" с необходимым Id и пихаете в метод Remove ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 18:16 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Спасибо. Со списками понятно, но вот что писать в DomainContext, чтобы использовать Remove не совсем как например запихать полученное значение Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 19:14 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, авторvar record = DomainContextНаSilverlight.Z_kafs.FirstOrDefault(r => r.Idx == IdЗаписи); if(record == null) return; DomainContextНаSilverlight.Z_kafs.Remove(record); DomainContextНаSilverlight.SubmitChanges(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2011, 20:31 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Что такое DomainContextНаSilverlight? Это Код: plaintext 1. 2. в моем случае myContext. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2011, 17:32 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, Я вам много раз уже говорил: "Используйте один DomainContext для всего приложения" ! объявите ваш myDomainContext в ресурсах как статический и вперед ну естественно его нужно перед использованием достать из ресурсов авторvar record = myDomainContext.Z_kafs.FirstOrDefault(r => r.Idx == IdЗаписи); if(record == null) return; myDomainContext.Z_kafs.Remove(record); myDomainContext.SubmitChanges(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2011, 21:11 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Так я вроде и использую единый DomainContext только вот я его может не объявил авторобъявите ваш myDomainContext в ресурсах как статический и у Код: plaintext 1. myDomainContext. нет Z_k... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2011, 10:32 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, я в шоке от вашего непонимания. наймите репетитора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2011, 12:41 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Упс... извиняйте, ступил. Забыл о файлике ResourceWrapper.cs Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2011, 14:35 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, авторхотя в таблице присутствует какую таблицу вы имеете ввиду? если на клиента эта запись не подгружалась, соответственно record будет равен null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2011, 15:16 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Получилось вот что Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2011, 12:43 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Во как... Если Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2011, 13:37 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, RIA Services работает асинхронно, поэтому сразу после SubmitChanges не работает DomainDataSource.Load, следует ловить OnSubmitChanges на вашем DomainDataSource. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2011, 15:40 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Т.е. ловить? Создать Код: plaintext 1. 2. 3. 4. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2011, 17:25 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, я всего лишь программист, поэтому не могу включить часть мозга которая отвечает за экстрасенсорные способности, чтобы увидеть авторно на это он ругается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2011, 18:28 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Строку Код: plaintext Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2011, 10:18 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, ппц, вам русским языком даже написали что необходимо сделать. перед вами открыт весь мир для поиска, но почему вы пытаетесь такие банальные ответы найти здесь? гуглите, свои знания я получил благодаря ему, вива гугл! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2011, 11:23 |
|
||
|
Фильтр данных в связанных таблиц
|
|||
|---|---|---|---|
|
#18+
Chek_Fedor, далее отвечать вам не смогу, ложусь на операцию, так что ваш первый и верный помощник - гугл! :) не умеете гуглить - учитесь, люди на земле живут чтобы учиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2011, 11:25 |
|
||
|
|

start [/forum/topic.php?all=1&fid=21&tid=1442169]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 341ms |

| 0 / 0 |
