|
WCF и Windows Phone 8
|
|||
---|---|---|---|
#18+
Привет всем помогите решить проблему: Есть сервис 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(); } } } ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2013, 18:05 |
|
|
start [/forum/topic.php?fid=19&msg=38140585&tid=1397116]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 262ms |
total: | 383ms |
0 / 0 |