powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF и Windows Phone 8
1 сообщений из 1, страница 1 из 1
WCF и Windows Phone 8
    #38140585
nixel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем помогите решить проблему:
Есть сервис WCF
содержит в себе класс SqlRequests и в нем метод User(),этот сервис представляет собой dll.
В классе SqlRequests метод User получает информацию с БД.

Есть приложение Windows Phone 8.
Я в Solution Explorer -> правой кнопкой Add Service Reference, открывается окно я туда указываю свою ссылку, он обнаруживает службу и показывает все классы и методы в том числе и метод User().

Подключаю пространство имен:
using WindowsPhoneAppWCF.ServiceReference1;

Но класс SqlRequests и его метод User() найти не могу, вижу только интерфейс:


Файлы сервиса:
IService1.cs

namespace ServiceDllLib
{
[DataContract]
public class RequestClass
{
[DataMember] public string ConStatus;
[DataMember] public string Value0;
[DataMember] public string Value1;
[DataMember] public string Value2;
}
[ServiceContract]
public interface IRequest
{
[OperationContract]
RequestClass User(int Id);
}
}


Service1.cs


namespace ServiceDllLib
{
public class SqlRequests : IRequest
{
public RequestClass User(int Id)
{
RequestClass mr = new RequestClass();
SqlConnection cnn = new SqlConnection(@"user id=Мой логин;password=Мой пароль;server=ip Адрес моего
сервера;Trusted_Connection=yes;database=Название БД;");
try
{
SqlCommand command = new SqlCommand("SELECT * FROM Users WHERE id=1", cnn);
cnn.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
mr.ConStatus = "Connection open";
mr.Value0 = (String.Format("{0}", reader[0]));
mr.Value1 = (String.Format("{0}", reader[1]));
mr.Value2 = (String.Format("{0}", reader[2]));
}
cnn.Close();
}
catch (Exception ex)
{
mr.ConStatus = "Can not open connection !";
}
return mr;
}

}
}

Файл приложения Windows Phone 8:
MainPage.Xaml.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using WindowsPhoneAppWCF.Resources;
using WindowsPhoneAppWCF.ServiceReference1;


namespace WindowsPhoneAppWCF
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
}
}
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF и Windows Phone 8
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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