我正在使用C#和Linq編寫Web服務。我對此很新,在線上使用教程我已經能夠完成我需要的大部分工作。我有數據庫上的各種複雜操作的Web服務。找不到「SubmitChanges」的參考信息
其中我有遇到問題是將記錄添加到我的表中。我跟着一些教程,這些教程都很簡單,但我有一個參考,我明顯缺少,找不到。我正在使用SQL Server(2008),並構建了一個WCF服務庫。代碼的開始是:
public const int RET_OK = 0;
public const int RET_NOT_OK = -1;
public const int RET_TICKET_NO_SERVER = -1;
int retInt;
xxxxEntities3 xxxxDB = new xxxxEntities3();
public int CreateTicket(ref string strServer)
{
if ((strServer == null) || (strServer.Length == 0))
{
return(RET_TICKET_NO_SERVER);
}
ticket tick = new ticket();
tick.serveTime = DateTime.Now;
tick.server = strServer;
xxxxDB.tickets.AddObject(tick);
return (0);
}
我已經確定的引用添加到System.Data.Linq程序集,我已經驗證.edmx文件是正確的(我所有的「讀書」的網站服務工作很好)。
的問題是,當我嘗試插入變化(像這樣的東西):
xxxxDB.tickets.SubmitChanges(tick);
我得到了的SubmitChanges沒有找到(它問我缺少一個參考)。我是嗎?我相信這很簡單,但我一定是太累了 - 我只是沒有看到它。
在此先感謝!
其中'tickets'定義在哪裏?我沒看到它。 – 2011-08-20 18:24:05
這只是當我包含SQL Server表時,由Visual Studio引入的模式中的表...... –