即時通訊嘗試從SilverLight網頁上的提交中執行簡單的數據庫插入。通常我會使用ADO或LINQ to SQL來執行此操作。您無法在SilverLight項目中執行此操作,也無法引用可以(非SilverLight項目)的項目。這樣做的最好方法是什麼?將數據保存在SilverLight網頁
謝謝。
即時通訊嘗試從SilverLight網頁上的提交中執行簡單的數據庫插入。通常我會使用ADO或LINQ to SQL來執行此操作。您無法在SilverLight項目中執行此操作,也無法引用可以(非SilverLight項目)的項目。這樣做的最好方法是什麼?將數據保存在SilverLight網頁
謝謝。
大多數情況下,Silverlight應用程序旨在通過RIA服務與基於Web的數據服務或數據庫進行通信。
有AA幾種方法,您的問題:
最好的辦法是使用.NET RIA服務,它將允許您定義服務器端的域類,並且由於RIA服務鏈接,將在您的silverlight項目中生成客戶端代碼。
如果您不想使用網絡服務的另一種選擇是Xml Serialization和Isolated Storage存儲文件。您只需在啓動時將數據庫加載到內存中,然後在應用程序關閉時定期保存到文件中。