Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
samun, авторВозвращает коллекцию связанных экземпляров сущности CashFlow при компиляции оно пустое подскажите пожалуйста почему так? думаю потому, что вам нужно открыть книгу и читать, иначе опыта не получить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 20:04 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, я тут на скачивал все не то. вы меня сильно выручите если подскажите автора и название книги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 20:15 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
samun, даже не знаю что и советовать :) сам не прочитал ни одной книги, все по форумам, статьям, да практикум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 23:08 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, Вот так сделал как Вы думаете правильно ли ? создал окно CashFlowIDChildWindow2 ему прописал свойства Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. подписался на событие EditEnding Код: plaintext 1. 2. и по завершению работы с связанной таблицей нажимается кнопку ОК окна CashFlowIDChildWindow2 обработчик события клик Код: plaintext 1. 2. 3. 4. окно вызываю так:нажатием на форме кнопки "денежный поток" Обработчик нажатия кнопки вот так: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 16:46 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, Подскажите пожалуйста как ограничить количество элементов добавляемых в DataForm, например для одного клиента можно создать только 5 заказов? Предположил, что можно сделать так: при нажатии кнопки Add проверить количество записей в DataForm и если оно достигло определенного количества, то выдать сообщение и прервать выполнение добавления новой записи, для этого: подписаться на событие AddingNewItem Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 17:59 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
samun, у вас есть DomainContext, в котором хранятся все данные, путь решения: - создать метод в DomainService который будет возвращать Bool в ответ на вопрос "сколько у этого клиента заказов?", дергать этот метод перед заполнением формы; в коде ловить ответ и дальше решать что с этим делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 18:27 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, Вот такая ситуация я в DataForm загрузил все заказы которые есть у клиента, предположим их 5, потом полистал и понял что надо добавить еще один, но т.к. максимум 5 то нужно удалить одни из заказов, т.е. я предполагаю что в DataForm надо загрузить все заказы клиента, а патом выполнять с ними манипуляции. тем более в DataForm реализовано и листание и добавление и удаление, можно провести все изменения заказов клиента и потом нажать сохранить. Не подскажите как узнать количество сушностей в DataForm? (вернее в DataForm.ItemsSource?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 18:35 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, А вот так нельзя получать количество записей в DataFrom? Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Если нет то почему ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 19:18 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
samun, повторю еще раз, у тебя есть DomainContext, все, что необходимо для работы находится там. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 23:10 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, но опять же, так лучше не делать, т.к. на момент проверки всех записей "на руках" может не оказаться. Реализуй метод, который будет проверять количество заказов на сервере, а на клиента возвращать либо число, либо bool. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 23:17 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, ок. понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 23:23 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, Бывает что надо добавить в таблицу новое поле. И так получилось что уже для таблице сделано модель данных и DomainService, какие действия нужно предпринять для отображения поля в DataFrom? Вот нашел в сети что надо делать, не подскажите это все действия ? 1 непосредственно добавить поле (в маем примере IdTender) в таблицу: 2 обновить модель данных из таблицы: 3 в файл [ имя DomainService].metadata.cs добавить поле в моем случае это Код: plaintext Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2011, 12:21 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
samun, все правильно, т.к. утилита для DomainService не позволяет обновлять метаданные, приходится именно ручками их дописывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2011, 15:43 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, Вот такая ситуация нужно добавить в проект новую таблицу и связать с уже существующей, для этого в уже существующей таблице ProjectUser добавил поле IdTender: Создал новую таблицу Tender с ключевым полем IdTender Связал таблицы Tender и ProjectUser Изменил модель данных Теперь она выглядит вот так: При сохранении VS ругается авторОшибка 1 Ошибка 113: Недопустимое количество элементов в Role "Tender" в связи "FK_ProjectUser_Tender". Поскольку все свойства в Dependent Role не допускают значение null, количество элементов Principal Role должно быть "0..1". Вот на это описание в файле модели данных: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. И если сделать так: 1 Удалить модель данных 2 Создать новую модель данных с тем же именем Скопировать из файла [Имя модели данных].Designer.cs Имя создаваемого класса контекста в моем случае это Код: plaintext Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. то все работает. Так вот вопрос как правильно поступать, если в схему данных нужно внести значительные изменения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 10:21 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
samun, так я точно не делаю, пускай этим занимается предназначенный генератор Entity Framework :) видимо у тебя в схеме допущена ошибка, попробуй на предмет ошибки погуглить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 12:30 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКа, Ну у меня опять вопрос пока не нашел решения для: Код: plaintext можно добавить кнопку которая будет активна когда были внесены изменения в сушности например вот так: Код: plaintext есть ли свойство у DomainDataSource к которому можно Bindingом привязать Button.IsEnabled Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 16:55 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
samun, Ну как бы и ответ: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 18:02 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
samun, а если для вашего примера то вот так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 18:21 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
samun, авторПравильно нет ? правильно (если там есть такое свойство), но привязку на DomainContext стоит делать, если ты уверен, что в соседнем окне глупый юзер не внесет изменения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 18:38 |
|
||
|
Подготовка БД для работы в Silverlight Business Application
|
|||
|---|---|---|---|
|
#18+
уТКаsamun, даже не знаю что и советовать :) сам не прочитал ни одной книги, все по форумам, статьям, да практикум. Мне помогла вместе с выше перечисленным книга Gill Cleeren, Kevin Dockx - Microsoft Silverlight 4 Data and Services Cookbook 2010.pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2011, 00:09 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=37220020&tid=1442348]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
109ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 276ms |
| total: | 455ms |

| 0 / 0 |
