Модераторы: gambit, Kefir, Partizan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Silverlight 4 + MS SQL 2008, Отображение таблицы из MSSQL 
:(
    Опции темы
Akella
  Дата 26.6.2011, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Имеем: MS SQL 2008, VS 2010, SL4
Нужно вывести в грид обычную таблицу из базы данных. 
Я начинающий. Посмотрел видеоуроки, почитал.
http://msdn.microsoft.com/en-us/library/cc...v=VS.95%29.aspx

В интернете нашёл совсем немного. Все пишут, типа возьми то и забинди с этим, там всё просто. Согласен, но не могу понять что с чем забиндить и через что.
Понимаю, что подключение к БД напрямую невозможно. Требуется это сделать через какую-то службу. Что за служба, её нужно создавать/добавлять к существующему SL проекту или отдельно создавать - непонятно.

Более менее понятное руководство нащёл здесь: http://www.silverlight.net/learn/quickstar...f-ria-services/

Начал с того, что создал новый проект, при создании выбрал "Бизнес-приложение Silverlight C#".

Но зашёл в тупик на второй же картинке.

У меня нет ADO.NET Entity Data Model item.

user posted image

Что дальше... не понимаю.

Был бы весьма признателен, есть кто сможет дать пошаговое руководство, как вывести таблицу на форме, редактировать в ней данные.

Я хочу написать простейшее приложение - телефонный справочник.
С базами данных знаком, хотя мне ближе Firebird. С программирование тоже, но на Delphi.
Когда давно уже пытался перейти на C#, но не хватило времени на изучение. Вот второй заход, хочу попробовать писать на Silverlight и C#.

Спасибо за любую помощь smile

Добавлено @ 20:57
Создал бизнес приложение, в нём пытаюсь добавить сервис доступа к данным:

user posted image

Что выбирать в окне добавления нового элемента?
PM MAIL   Вверх
Akella
Дата 26.6.2011, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



а здесь уже описывается по другому: http://www.cyberguru.ru/dotnet/wpf-silverl...wcf-adonet.html
PM MAIL   Вверх
Rohoss
Дата 26.6.2011, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 4
Всего: 18



Цитата(Akella @  26.6.2011,  20:46 Найти цитируемый пост)
Имеем: MS SQL 2010

Akella, ты уверен что у тебя 2010 MS SQL? smile

Добавлено через 5 минут и 8 секунд
В целях изучения можно сделать так:
1. Создать WCF сервис предоставляющий данные сильверлайт приложению. Сам сервис работает с БД, а предоставляет сильверлайт приложению объекты для работы.
2. Создать сильверлайт приложение, которые будет работать с данным сервисом, получать объекты и отображать их...

Добавлено через 5 минут и 52 секунды
Тебе я так понимаю телефонный справочник нужен?


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Akella
Дата 26.6.2011, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Здесь: http://msdn.microsoft.com/ru-ru/library/cc...v=VS.95%29.aspx
описывается про ADO.NET Entity Data Model

На изображении - это оно или нет?

user posted image

Добавлено через 1 минуту и 23 секунды
Цитата(Rohoss @  26.6.2011,  21:08 Найти цитируемый пост)
Akella, ты уверен что у тебя 2010 MS SQL? smile

да, версия express
это оно?

user posted image

Добавлено через 2 минуты и 41 секунду
Просто в документации MS идёт описание, наверное, старых версий дотнета, студии и т.д. Со старыми названиями. А у меня всё новое: MS SQL 2010, MSVS 2010, .NET 4

Добавлено через 3 минуты и 34 секунды
Цитата(Rohoss @  26.6.2011,  21:08 Найти цитируемый пост)
Тебе я так понимаю телефонный справочник нужен?

угу, структуру в базе уже создал, а вот соединить всё воедино......  smile

Добавлено через 4 минуты и 27 секунд
Если ты хочешь создать тестовый проект и выложить исходник, то не нужно. Мне уже готовое не интересно. Мне интересно по шагам, что за чем, где что нажимать и какие пункты и названия выбирать.

Добавлено через 5 минут и 35 секунд
Цитата(Rohoss @  26.6.2011,  21:08 Найти цитируемый пост)
В целях изучения можно сделать так:
1. Создать WCF сервис предоставляющий данные сильверлайт приложению. Сам сервис работает с БД, а предоставляет сильверлайт приложению объекты для работы.
2. Создать сильверлайт приложение, которые будет работать с данным сервисом, получать объекты и отображать их...


1. Это нужно создавать в одном проекте или отельными проектами?
2. Нужно ли запускать службу ДО запуска приложения или это всё будет как-то автоматизировано?
PM MAIL   Вверх
Akella
  Дата 26.6.2011, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Вроде доходит. Но... опять тупик. Подключаюсь к SQL Серверу:

Цитата
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Named Pipes Provider, error: 40 - Не удалось открыть подключение к SQL Server)


user posted image




Хотя из менеджмент студии я без проблем подключаюсь с "SQL Server проверкой подлинности"

user posted image
PM MAIL   Вверх
Rohoss
Дата 26.6.2011, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 4
Всего: 18



Цитата(Akella @  26.6.2011,  21:24 Найти цитируемый пост)
да, версия express
это оно?

насколько я знаю последняя была 2008 R2

Цитата(Akella @  26.6.2011,  21:24 Найти цитируемый пост)
Просто в документации MS идёт описание, наверное, старых версий дотнета, студии и т.д. Со старыми названиями. А у меня всё новое: MS SQL 2010, MSVS 2010, .NET 4

да нет, дело не в том  smile . Ты просто сначала сильно разогнался

Цитата(Akella @  26.6.2011,  21:24 Найти цитируемый пост)
1. Это нужно создавать в одном проекте или отельными проектами?

В одном решении два проекта, скорее будет даже 3

Цитата(Akella @  26.6.2011,  21:24 Найти цитируемый пост)
 Нужно ли запускать службу ДО запуска приложения или это всё будет как-то автоматизировано? 

Всё норм будет, нужно будет только добавить ссылку на службу

Добавлено через 1 минуту и 36 секунд
Вообще есть замечательный сайт, где всё это есть на видео и на русском течдейс


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Akella
Дата 26.6.2011, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Rohoss @  26.6.2011,  21:40 Найти цитируемый пост)
насколько я знаю последняя была 2008 R2

да, точно, блин ошибся, у меня 2008, или 10 smile

Добавлено через 1 минуту
P.S. Отредактировал название темы smile

Добавлено через 1 минуту и 39 секунд
Цитата(Rohoss @  26.6.2011,  21:40 Найти цитируемый пост)
да нет, дело не в том  smile . Ты просто сначала сильно разогнался

нужно продолжать, а то будет как несколько лет назад - забросил изучение и всё :(
PM MAIL   Вверх
Rohoss
Дата 26.6.2011, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 4
Всего: 18



Ты сначала попробуй без базы данных отобразить свои данные, а то тебе всё сразу  smile

Добавлено через 52 секунды
точнее сожно так сильверлайт на течдейс


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Akella
Дата 26.6.2011, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Rohoss @  26.6.2011,  21:40 Найти цитируемый пост)
Вообще есть замечательный сайт, где всё это есть на видео и на русском течдейс

Не нашёл я там видеоруководство. Там есть какое-то видео про БД, но слишком заумное и обобщённое, рассказывающее о возможностях в основном.

Добавлено через 1 минуту и 10 секунд
Цитата(Rohoss @  26.6.2011,  21:45 Найти цитируемый пост)
Ты сначала попробуй без базы данных отобразить свои данные, а то тебе всё сразу  smile

Тогда, в далёком 2005ом мне это удалось на обычном дотнет проекту, там проще, т.к. связь напрямую и даже с огнептицой соединялся.
PM MAIL   Вверх
Rohoss
Дата 26.6.2011, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 4
Всего: 18



Цитата(Akella @  26.6.2011,  21:42 Найти цитируемый пост)
нужно продолжать, а то будет как несколько лет назад - забросил изучение и всё :( 

Вообще так не правильно. Нужно изучать постепенно, так ты полез в кучу разных технологий и в результате есть вероятность что ты не разберёшься и разочаруешься во всём этом...

Добавлено через 3 минуты и 48 секунд
Вот тебе печать http://www.techdays.ru/videos/2198.html

Вот тебе работа с сервисами http://www.techdays.ru/videos/2111.html

Вот тебе работа с данными http://www.techdays.ru/videos/3572.html

Добавлено через 12 минут и 14 секунд
Цитата(Akella @  26.6.2011,  21:46 Найти цитируемый пост)
Тогда, в далёком 2005ом мне это удалось на обычном дотнет проекту, там проще, т.к. связь напрямую и даже с огнептицой соединялся.

Тогда SL вроде бы ещё не было...
Ты, я так понимаю имеешь ввиду SL? Это ведь не совсем .net. Я не знаю, есть ли в SL возможность работать на прямую с БД, но вообще это по человечески реализовывающий через службы WCF


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Akella
Дата 26.6.2011, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



здесь есть видео, но там всё размыто и нет пошаговой инструкции
http://www.techdays.ru/videos/1311.html

Добавлено через 27 секунд
Цитата(Rohoss @  26.6.2011,  21:48 Найти цитируемый пост)
Вообще так не правильно. Нужно изучать постепенно,

На реальном проекте.

Добавлено через 57 секунд
Цитата(Rohoss @  26.6.2011,  21:48 Найти цитируемый пост)
Я не знаю, есть ли в SL возможность работать на прямую с БД, 

нету, только через WCF
PM MAIL   Вверх
Rohoss
Дата 26.6.2011, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 4
Всего: 18



Цитата(Akella @  26.6.2011,  22:02 Найти цитируемый пост)
На реальном проекте.

ну значит начни проект попроще. сначала научись просто работать с данными и отображать их без служб. потом научишься использовать службы, потом БД в службах...


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Akella
Дата 26.6.2011, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Akella @  26.6.2011,  21:39 Найти цитируемый пост)
Вроде доходит. Но... опять тупик. Подключаюсь к SQL Серверу:

Цитата
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Named Pipes Provider, error: 40 - Не удалось открыть подключение к SQL Server)

http://blog.sqlauthority.com/2009/05/21/sq...l-server-error/

Добавлено через 32 секунды
Цитата(Rohoss @  26.6.2011,  22:12 Найти цитируемый пост)
 сначала научись просто работать с данными

ну так а я чем занимаюсь smile
PM MAIL   Вверх
Rohoss
Дата 26.6.2011, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 4
Всего: 18



Цитата(Akella @  26.6.2011,  22:26 Найти цитируемый пост)
ну так а я чем занимаюсь  

Говоря о данных я ничего не говорил о БД. Ты просто научись работать с наборами данных (коллекциями) внутри самого приложения. Научись их правильно отображать и тд...

Добавлено через 5 минут и 34 секунды
Сделай обычное SL приложение и научись добавлять/изменять/удалять данные без служб и БД. И научись их красиво отображать а потом иди дальше...


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Akella
Дата 26.6.2011, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.