我的任务是将我们的.NET Desktop应用程序移植到移动设备。我们的桌面应用程序使用LINQ to SQL与数据库进行交互。但是,LINQ to SQL在移动设备上不可用。我们为Windows Mobile 5和6开发。.NET Compact Framework中的LINQ to SQL替换
我在建议支持桌面和移动开箱即用的不同ORM(http://www.entityspaces.net/portal/似乎是最适合我的)之间进行辩论。然而,由于我们的数据库相对较小(其中一个在10个表格中相对简单;另一个是27个表格,但关联更复杂),我更倾向于仅仅自己对域对象和数据访问功能进行重新编码。
有没有其他人在这种情况下?你做了什么选择?
谢谢。由于数据库不是太大,我决定将POCO类/属性用于LINQ to Objects。我会看看T4,因为这可能会让我们更容易。 – chocojosh 2009-06-18 14:44:35