Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Особенности создания типизированного DataSet 
:(
    Опции темы
Idsa
Дата 23.8.2007, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



При создании типизированного DataSet в Wizard'е можно выбрать не только таблицы, но и Views, SP, Functions. Мне бы хотелось узнать, что дает добавление в типизированный DataSet, помимо таблиц, остальных компонентов.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Experimenter
Дата 24.8.2007, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 8.5.2007
Где: Уфа

Репутация: 3
Всего: 17



Частичный ответ (по SP) здесь.


--------------------
public Zlo FromTwoEvilsChooseSmaller(Zlo zlo1, Zlo zlo2){
    if(zlo1 < zlo2) return zlo1;
    else if(zlo1 > zlo2) return zlo2;
    else throw new Exception("Kill yourself by the wall"); }
PM WWW ICQ   Вверх
Idsa
Дата 24.8.2007, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Цитата(Experimenter @  24.8.2007,  08:58 Найти цитируемый пост)
Частичный ответ (по SP) здесь. 

Ага, почитал. Спасибо.

Остались View и Functions (вообще не понимаю, что это)...
А к View вообще можно обращаться, как к таблице, например, в SELECT?


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Experimenter
Дата 25.8.2007, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 8.5.2007
Где: Уфа

Репутация: 3
Всего: 17



Цитата

А к View вообще можно обращаться, как к таблице, например, в SELECT?

легко!


--------------------
public Zlo FromTwoEvilsChooseSmaller(Zlo zlo1, Zlo zlo2){
    if(zlo1 < zlo2) return zlo1;
    else if(zlo1 > zlo2) return zlo2;
    else throw new Exception("Kill yourself by the wall"); }
PM WWW ICQ   Вверх
Idsa
Дата 28.8.2007, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Тогда:
1. StoredProcedures позволяют автоматизировать заполнение параметров
2. Views выполняют ту же роль, что и Tables
А вот какой толк от functions я никак не пойму...


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Papirus
Дата 28.8.2007, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

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



Цитата(Idsa @  28.8.2007,  15:35 Найти цитируемый пост)
А вот какой толк от functions я никак не пойму...

Есть функции, которые возвращают таблицы. А любая функция может принимать параметры. Такие функции еще называют: view  с параметрами или параметризированными запросами.
PM MAIL ICQ   Вверх
Experimenter
Дата 28.8.2007, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 8.5.2007
Где: Уфа

Репутация: 3
Всего: 17



Цитата

Есть функции, которые возвращают таблицы. А любая функция может принимать параметры. Такие функции еще называют: view  с параметрами или параметризированными запросами.

О как!!! Хоть один человек разъяснил. Хотя я лично на эти функции никогда внимания не обращал, но это полезная информация. Может когда   и пригодится...


--------------------
public Zlo FromTwoEvilsChooseSmaller(Zlo zlo1, Zlo zlo2){
    if(zlo1 < zlo2) return zlo1;
    else if(zlo1 > zlo2) return zlo2;
    else throw new Exception("Kill yourself by the wall"); }
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




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


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

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