Windows Phone 7.1支持SQLServer CE和LINQ to SQL,以及通过DatabaseSchemaUpdater升级数据库。在其他平台上,我会读取数据库模式表(例如sys.objects)来查看当前的模式,并找出哪些表/列需要升级。
鉴于Windows Phone上不允许直接SQL访问,如何检索当前的数据库架构?
我有一个SQL2000后端。SQL2000不支持实体框架v2。我想使用LINQ来操作内存中的集合。
假设我不使用实体框架v2,在SQL4中是否有一些.NET部分不能与SQL2000一起使用?所以添加*.dmbl (linq to sql) or DataSet (*.xsd)不是问题。这是正确的吗?换句话说,LINQ的任何函数是否生成不兼容的代码,例如实体?