【问题标题】:Silverlight 4... Working with database?Silverlight 4... 使用数据库?
【发布时间】:2011-02-05 18:42:01
【问题描述】:

我是 Silverlight 的新手...
Silverlight 开发是否与 ASP.NET 相同?

我已经开始使用 Visual Studio 2010 在 Silverlight 4 中进行在线大学管理。我知道 Silverlight 是客户端。

请说明如何在 Silverlight 4 应用程序中使用数据库。怎么做增删改查(CRUD应用)?

【问题讨论】:

    标签: database silverlight crud


    【解决方案1】:

    你基本上有4个选择:

    • 使用嵌入式数据库。一些例子:Ninja database lightdb4o。大多数是商业的
    • 使用IsolatedStorage 将您的数据使用序列化保存到客户端的硬盘上:XmlSerializer 是最好的选择,只要您没有太多数据,这是最快的方法。
    • 在 Silverlight 客户端中使用 Web 服务引用,在客户端上根本不存储任何数据。所有的 CRUD 操作都发送到服务器。
    • 使用 WebClient 类访问某种 RESTful 服务,以 JSON 格式或类似格式获取数据。所有的 CRUD 操作也以这种方式发送到服务器。与 Web 服务一样,这将在每次 Silverlight 应用加载时从网络获取数据。

    【讨论】:

    • 如果您打算使用 Web 服务参考,我建议您查看 RIA 服务。
    • thanx chris... 评价 chris 后与您交谈
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    相关资源
    最近更新 更多