Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Silverlight + Oracle / 13 сообщений из 13, страница 1 из 1
30.12.2009, 12:17
    #36393540
Linkorn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
Кто-нибудь встречал рабочие исходники для работы с Oracle из Silverlight.
...
Рейтинг: 0 / 0
30.12.2009, 15:00
    #36393929
qu-qu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
Linkorn,

У SL, по-моему, нет вообще средств работы с БД (такая модель взаимодействия с сервером из "песочницы"), все только через веб-службы (ASMX|WCF|REST).
...
Рейтинг: 0 / 0
30.12.2009, 23:27
    #36394701
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
автор действительно попутал, хотя бы погуглил на эту тему перед тем как спрашивать.
...
Рейтинг: 0 / 0
31.12.2009, 07:42
    #36394826
Linkorn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
qu-qu, по хоже что так.

реализовал подключение через сервис по примеру с буржуйского сайта
всем кого интересует:

вызов метода сервиса
namespace SilverlightApplication4
{
using ServiceReference1;
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
}

private void button1_Click(object sender, RoutedEventArgs e)
{
ServiceReference1.Service1Client s1 = new Service1Client();
s1.DoWorkCompleted += DoWorkCompleted_;
s1.DoWorkAsync();
}

private void DoWorkCompleted_(object sender, DoWorkCompletedEventArgs e)
{
button1.Content = e.Result;
}
}
}


тело сервиса
using System;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Activation;
using System.Data.OracleClient;

namespace SilverlightApplication4.Web
{
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class Service1
{
[OperationContract]
public String DoWork()
{

string connectionString = "Data Source= ds; User ID=user; Password=pass";
string queryString = "SELECT 'test' FROM dual";
using (OracleConnection connection = new OracleConnection(connectionString))
{
OracleCommand command = new OracleCommand(queryString);
command.Connection = connection;
try
{
connection.Open();
OracleDataReader reader = command.ExecuteReader();
reader.Read();
OracleString oraclestring1 = reader.GetOracleString(0);
return oraclestring1.ToString();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return ex.Message;
}
}
}
}
}
...
Рейтинг: 0 / 0
31.12.2009, 07:49
    #36394830
Linkorn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
qu-qu, можно ли коротко пояснить отличие ASMX|WCF|REST служб
и каково преимущество использования web служб, в данном сучае, по сравнению с броузерным WPF-приложением?
...
Рейтинг: 0 / 0
31.12.2009, 07:53
    #36394832
Linkorn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
уТКа, 80Gb твоего индусского Googl'a, где 70% ответов аналогичных ответов
...
Рейтинг: 0 / 0
31.12.2009, 11:22
    #36394988
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
REST службы придумали для того чтобы не плодить лишний код в WCF, а именно разнообразные выборки, сортировки, исключения и т.д. что пришлось бы описывать в WCF как отдельные методы либо методы с входными параметрами - что утомительно и не практично.
...
Рейтинг: 0 / 0
31.12.2009, 11:29
    #36395000
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
в общем если у вас предполагается работа с данными, очень рекомендую посмотреть в сторону новоиспеченной технологии (стадия Бета версии) WCF RIA Services (бывшая NET RIA Services)
все вопросы/ответы по этой технологии а так же по Silverlight вы можете найти на сайте:
http://forums.silverlight.net/forums/

так же там есть много обучающего материала, в общем смотрите...

С Новым Годом!
...
Рейтинг: 0 / 0
31.12.2009, 12:22
    #36395048
Linkorn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
любопытно, благодарствую!
С Наступающим!
...
Рейтинг: 0 / 0
01.01.2010, 04:12
    #36395415
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
ок, видимо интерес не поддельный.
советую посмотреть:
MS_SL4_building_amazing_business_application_with_ria_services_CL21

после увиденного руки прямо таки чешутся :)

на сайте microsoftpdc.com
...
Рейтинг: 0 / 0
04.01.2010, 03:04
    #36396505
Linkorn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
Все красиво! вот только все-таки без такого как - DataDirect не обойтись ...

здесь описание надстройки для Visual Studio 2010:
http://%5Dhttp://blogs.datadirect.com/2009/12/effective-ef-for-oracle-visual-studio-2010.html%5B/url]

а вот на techdays.ru о .NET RIA Services:
http://www.techdays.ru/videos/1287.html
...
Рейтинг: 0 / 0
04.01.2010, 03:06
    #36396507
Linkorn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
Все красиво! вот только все-таки без такого как - DataDirect не обойтись ...

здесь описание надстройки для Visual Studio 2010:
http://blogs.datadirect.com/2009/12/effective-ef-for-oracle-visual-studio-2010.html

а вот на techdays.ru о .NET RIA Services:
http://www.techdays.ru/videos/1287.html
...
Рейтинг: 0 / 0
05.01.2010, 00:23
    #36397346
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Silverlight + Oracle
ну провайдер естественно потребуется, без него никак.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Silverlight + Oracle / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]