即将为我创建的新解决方案设计我的数据访问。尽管该解决方案包含Compact Framework Device Application和桌面以外的库。所有.NET 3.5。桌面将基本处理所有的数据访问。我也需要CF中的Data Objects,桌面将与SQL通信,然后与Mobile通信,并提供相应的数据...LINQ到精简版框架中的SQL语句
我喜欢LINQ,更喜欢LINQ 2 SQL。那里有很多炒作,我不会购买推荐EF的内部微软政治。目前EF太重了,太复杂了,除了它还在发展之外,EF 4将会在几个月内发生重大变化。但我无法等待几个月来创建一个项目,因为每个开发人员都在这里,我现在想要的东西!之后说我想使用LINQ 2 SQL,我的问题是,我不能只复制生成的DBML并使用生成的类。我不需要DataContext,因为我不打算使用移动应用程序对数据库使用CRUD或任何操作。我只想要对象。任何人都遇到过这样的情况?重点不在于手写所有代表表格的类。因为我需要他们进一步的LINQ to Objects操作。
基本上支持CF的ORM会完成这项工作!但我不知道我会遇到任何不兼容的情况。
我不需要用我的桌面应用程序的SQL CE数据库,我只需要从表生成类,似乎我会用手使这个.... – 2009-12-14 15:40:41
您可以运行SQLMetal得到数据存储中的对象,然后编辑生成的* .cs文件。 – 2009-12-14 16:19:07
这是一个选项。我应该把所有的EntitySet和EntityRef改成通用集合。 – 2009-12-14 19:21:26