C# Restful WCF服务

C# Restful WCF服务,c#,sql,wcf,rest,C#,Sql,Wcf,Rest,我已经为Windows Phone 8.1创建了一个项目,通过Restful WCF服务连接到远程SQL server 我可以从服务器中选择所有表,并在表中插入一行。 但是,在插入表之后,当我再次从表中选择时,新插入的行不包括在内 这是我的密码: [ServiceContract] public interface IService1 { [OperationContract] [WebGet(UriTemplate = "GetData", Reques

我已经为Windows Phone 8.1创建了一个项目,通过Restful WCF服务连接到远程SQL server

我可以从服务器中选择所有表,并在表中插入一行。 但是,在插入表之后,当我再次从表中选择时,新插入的行不包括在内

这是我的密码:

[ServiceContract]
public interface IService1
{
    [OperationContract]
    [WebGet(UriTemplate = "GetData",
            RequestFormat=WebMessageFormat.Json,
            ResponseFormat=WebMessageFormat.Json)]
    List<tblKullanıcılar> GetData();
[服务合同]
公共接口IService1
{
[经营合同]
[WebGet(UriTemplate=“GetData”,
RequestFormat=WebMessageFormat.Json,
ResponseFormat=WebMessageFormat.Json)]
List GetData();

公共类服务1:IService1
{
公共DataClasses1DataContext数据{get;set;}
列表IService1.GetData()
{
数据=新的DataClasses1DataContext();
//List donen=新列表();
//donen=null;
//data.tblKullanıcılars.ToList().Clear();
//donen=data.tblKullanıcılars.ToList();
var q=(来自data.GetTable()中的
选择一个选项(a)
.ToList();
data.Dispose();
数据=空;
返回q;
}
并呼叫服务

         private async Task CallService()
    {
         listbox1.ItemsSource = null;
         HttpClient httpClient = new System.Net.Http.HttpClient();
         HttpRequestMessage request = new HttpRequestMessage(
                                            HttpMethod.Get,
                                            "http://localhost:18901/Service1.svc/GetData");
         HttpResponseMessage response = await httpClient.SendAsync(request);
         string data = await response.Content.ReadAsStringAsync();
         var sonuc = JsonConvert.DeserializeObject<Kullanici[]>(data);
         listbox1.ItemsSource = sonuc;
         listbox1.UpdateLayout();
         sonuc = null;
         data = null;
         //var dialog = new MessageDialog(data);
         //await dialog.ShowAsync();
     }
private async Task CallService()
{
listbox1.ItemsSource=null;
HttpClient HttpClient=new System.Net.Http.HttpClient();
HttpRequestMessage请求=新建HttpRequestMessage(
HttpMethod.Get,
"http://localhost:18901/Service1.svc/GetData");
HttpResponseMessage response=等待httpClient.SendAsync(请求);
字符串数据=wait response.Content.ReadAsStringAsync();
var sonuc=JsonConvert.DeserializeObject(数据);
listbox1.ItemsSource=sonuc;
listbox1.UpdateLayout();
sonuc=null;
数据=空;
//var dialog=新消息对话框(数据);
//wait dialog.ShowAsync();
}
有人有主意吗


提前感谢

插入的数据是否显示在sql management studio视图中?
         private async Task CallService()
    {
         listbox1.ItemsSource = null;
         HttpClient httpClient = new System.Net.Http.HttpClient();
         HttpRequestMessage request = new HttpRequestMessage(
                                            HttpMethod.Get,
                                            "http://localhost:18901/Service1.svc/GetData");
         HttpResponseMessage response = await httpClient.SendAsync(request);
         string data = await response.Content.ReadAsStringAsync();
         var sonuc = JsonConvert.DeserializeObject<Kullanici[]>(data);
         listbox1.ItemsSource = sonuc;
         listbox1.UpdateLayout();
         sonuc = null;
         data = null;
         //var dialog = new MessageDialog(data);
         //await dialog.ShowAsync();
     }