2013-01-22 128 views
0

基本上我想要做的就是添加一些信息使用WCF数据库中插入类的列表,SQL数据库。 我目前能得到的所有数据,做搜索等与诸如如何使用Silverlight启用WCF服务

[OperationContract] 
    public List<TimeData> GetUsersByDate(string DateToSearch) 
    { 
     TimeDataEntities2 e = new TimeDataEntities2(); 
     return (from user in e.TimeDatas where user.Date.Contains(DateToSearch) select user).ToList(); 
    } 

命令,但现在我想以某种方式插入数据,所以我想我需要一个SQL INSERT命令,但没有在智能感知出现。

此刻我的插入操作的合同,我有

[OperationContract] 
    void InsertSession(string username, string Date, string Descrption, double Hours) 
    { 
     TimeDataEntities2 e = new TimeDataEntities2(); 
     sessions.Add(new Session { userName = username, description = Descrption, date = Date, hours = Hours }); 


    } 

    class Session 
    { 
     public string userName { get; set; } 
     public string description { get; set; } 
     public string date { get; set; } 
     public double hours { get; set; } 
    } 

    static List<Session> sessions = new List<Session>(); 

但我的问题是我不知道从哪里何去何从。 任何帮助,将不胜感激。

回答

1

我不知道从哪个方面来说你解决这个?您是否尝试访问驻留在WCF连接的某个服务器中的SQLCE或数据库?

我认为这个链接将是有益的。 http://trinadh.blog.com/2010/11/13/creating-a-windows-phone-7-application-consuming-data-using-a-wcf-service/

+0

这只是在服务器资源管理器SDF文件。这一切都将在当地的主机上完成。所以我创建了一个ADO.net数据模型,然后用它来创建启用银光的WCF服务。这是在一个ASP.net网站完成的。现在我试图从手机设备发送数据到数据库,我不知道你是如何去做的。 –

+0

将WCF托管在某处并在Windows Phone 7项目中添加WCF服务引用。然后你可以使用相同的呼叫..对吗? –

+0

我已经添加了服务参考,并且我可以从数据库中获取数据。我不能插入,因为没有插入命令。 –

相关问题