Silverlight 4...使用数据库?

发布于 2024-10-16 04:01:29 字数 204 浏览 3 评论 0原文

我对 Silverlight 还很陌生...
Silverlight开发和ASP.NET一样吗?

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

请解释如何在 Silverlight 4 应用程序中使用数据库。如何进行添加、删除、更新(CRUD应用)?

I'm very new to Silverlight...
Is Silverlight development the same as ASP.NET?

I've started working on an Online University management in Silverlight 4 using Visual Studio 2010. I know that Silverlight is client-side.

Please Explain how to work with a database in a Silverlight 4 application. How do you do adding, deleting, updating (CRUD application)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岛徒 2024-10-23 04:01:29

您基本上有 4 个选择:

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

You have basically 4 options:

  • Use an embedded database. Some examples: Ninja database light, db4o. Most are commercial
  • Save your data using serialization onto the client's hard drive using IsolatedStorage: XmlSerializer is the best bet for this, and so long as you don't have too much data this is quickest method.
  • Use a web service reference in the Silverlight client storing no data on the client at all. All the CRUD operations are sent to the server.
  • Use the WebClient class to access some kind of RESTful service, getting data back in a JSON format or similar. All the CRUD operations are sent to the server this way too. As with the web services, this will be getting the data from the network each time the Silverlight app loads.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文