1

我必须将我在MCL中写回的项目转换为使用CF 3.5的Windows Mobile。我正在使用Visual Basic和VS 2008.在那里没有太多的信息,大部分是用C#。我现在正在通过这种方式工作。新窗口移动项目 - LINQ到.NET CF中的数据?

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

我花了几天的时间研究这个问题,并且遇到了因此有很多冲突的数据!这个项目需要在未来3周左右完成。我现在的压力很大。

您的所有想法都真诚感谢!

--Joe

+0

澄清: 您的权利,亨克 - 更多的数据将是一件好事: -I正在使用的设备上SQLCE规划 -the设备符号MC -70和符号MC-9060的 - 该设备将每天同步上传天数据 - 该应用程序是一个包裹跟踪,签名捕获系统,如UPS使用 - 数据导入由一个vb.net应用程序处理一个Windows服务器,击中一个SQL 2008数据库 - 就像我说的,主要是为了指导如何访问数据 - 指南等等......谢谢! – 2009-04-17 22:30:02

回答

2

嗯,就像一个问题“什么是数据访问的最佳途径”是相当模糊的。 您可能希望对您的需求有更具体的了解,特别是您打算使用的数据库或者tat是否仍然开放。

话虽如此,SqlCE与类型或无类型的数据集和/或直接命令是坚定支持。也可以选择将其挂接到同步框架中。


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

简而言之:首先创建一个正常的类型化的DataSet,然后找到XSD文件的属性,改变Custom_Tool到MSResultSetGenerator

关于上传,忘了RDA。看看图案&实践断开服务代理或Sync Services for ADO.NET

+0

澄清:你的权利,亨克 - 更多的数据将是好的: - 我正在计划在设备上使用sqlce - 设备是符号mc-70和符号mc-9060's - 设备将每天同步以上传数据 - 该应用程序是一个包裹跟踪,签名捕获系统,如UPS使用 - 数据导入由一个运行在Windows服务器上的vb.net应用程序处理,该应用程序碰到一个sql 2008数据库 - 就像我说的,主要是寻找指导,至于如何到数据访问 - 指南等...谢谢! – 2009-04-18 00:59:05