在Windows Phone 8上访问SqlCeException

时间:2015-08-12 08:11:30

标签: c# windows-phone-8 sql-server-ce

我在WP8应用程序中获得了SqlCeException。消息只说:

An exception of type 'System.Data.SqlServerCe.SqlCeException' occurred in
Microsoft.Phone.Data.Internal.ni.dll but was not handled in user code

正如您所看到的,它为什么会发生并不是非常具体。经过一些谷歌搜索后,我找到了一个建议,通过访问其Errors属性(link to discussion)进一步检查异常。但是,我无法将System.Data.SqlServerCe.SqlCeException导入到我的代码中。因此,我实际上无法再访问有关异常的任何信息。如何将此异常导入到我的项目中,以便我可以使用它?我得到的唯一想法是添加实体框架,但由于某种原因,NuGet无法安装它。

修改 对于后代,我仍然无法访问它,即使反射似乎拒绝弄乱它(MethodAccessException当我尝试访问Errors SqlCeException属性的值时抛出)。至少SqlCeException.ToString()方法返回了非常有意义的描述。

1 个答案:

答案 0 :(得分:0)

您无法从Windows手机连接到SQL数据库,这是创建连接到数据库并开始使用它的REST Web服务的最佳方式。