即时通讯尝试从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存储文件。您只需在启动时将数据库加载到内存中,然后在应用程序关闭时定期保存到文件中。