【问题标题】:New windows mobile project - LINQ to data in .NET CF?新的 Windows 移动项目 - .NET CF 中的 LINQ 到数据?
【发布时间】:2010-10-20 05:03:05
【问题描述】:

我必须使用 CF 3.5 将我之前在 MCL 中编写的项目转换为 windows mobile。我正在使用 Visual Basic 和 VS 2008。那里没有太多信息,而且大部分信息都在 C# 中。我现在正在努力解决这个问题。

什么是数据访问的最佳方式?我习惯于使用 LINQ to SQL,但这似乎不是一个选择。我需要能够搜索符合条件的数据、正常的 CRUD 操作等。

我花了几天时间对此进行研究,发现如此很多相互矛盾的数据!这个项目需要在接下来的 3 周左右完成。我现在压力很大。

衷心感谢您的所有想法!

--乔

【问题讨论】:

  • 澄清:你说得对,Henk - 更多数据会更好: - 我计划在设备上使用 sqlce - 设备是符号 mc-70 和符号 mc-9060 - 设备将同步每天上传天数数据-该应用程序是一个包裹跟踪,像 UPS 使用的签名捕获系统-数据导入由运行在 Windows 服务器上的 vb.net 应用程序处理,该应用程序访问 sql 2008 数据库-就像我说的,主要是看关于如何访问数据的指导——指南等...谢谢!

标签: visual-studio-2008 windows-mobile compact-framework sql-server-ce


【解决方案1】:

嗯,像“什么是数据访问的最佳方式”这样的问题相当模糊。 您可能希望更具体地了解您的需求,尤其是您打算使用的数据库或 tat 是否仍处于打开状态。

话虽如此,具有类型化或非类型化数据集和/或直接命令的 SqlCE 是完全支持的。还有一些选项可以将其挂接到同步框架中。


要添加更多信息,有一个 SqlCeResultset 比常规数据集更有效(内存方面)。确保调查该选项。

简而言之:先创建一个普通的类型化数据集,然后找到XSD文件的属性,将Custom_Tool改为MSResultSetGenerator

关于上传,忘记 RDA。看看 Patterns&Practices Disconnected Service Agent 或Sync Services for ADO.NET

【讨论】:

  • 澄清:你说得对,Henk - 更多数据会更好: - 我计划在设备上使用 sqlce - 设备是符号 mc-70 和符号 mc-9060 - 设备将同步每天上传天数数据-该应用程序是一个包裹跟踪,像 UPS 使用的签名捕获系统-数据导入由运行在 Windows 服务器上的 vb.net 应用程序处理,该应用程序访问 sql 2008 数据库-就像我说的,主要是看关于如何访问数据的指导——指南等...谢谢!
  • 谢谢,我也在努力阅读这本优秀的电子书:apress.com/book/view/9781590590959 --Joe
猜你喜欢
  • 2015-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多