.net 如何检查LINQ到SQL连接错误

.net 如何检查LINQ到SQL连接错误,.net,linq-to-sql,error-handling,connection,.net,Linq To Sql,Error Handling,Connection,如何检查Linq.DataContext对象是否填充了数据并且没有出现连接错误 谢谢 DataContext.DatabaseExists() 或 您试图防范的具体情况是什么 DataContext与DataSet不同—它(不一定)是数据容器(身份管理/更改跟踪除外)—它是数据源 一般来说,如果发生错误,它不会给你一个对象(来自查询),它会抛出一个异常。因此,如果LINQtoSQL为您提供了一个实例,那么它应该包含一些内容 您是否看到了要避免的特定问题?我想避免出现异常。:)@Alexande

如何检查Linq.DataContext对象是否填充了数据并且没有出现连接错误

谢谢

DataContext.DatabaseExists()


您试图防范的具体情况是什么

DataContext与DataSet不同—它(不一定)是数据容器(身份管理/更改跟踪除外)—它是数据源

一般来说,如果发生错误,它不会给你一个对象(来自查询),它会抛出一个异常。因此,如果LINQtoSQL为您提供了一个实例,那么它应该包含一些内容


您是否看到了要避免的特定问题?

我想避免出现异常。:)@Alexander——只有在开始使用上下文时数据库不可用时,检查是否存在或是否打开连接才有帮助。如果在您使用上下文时DB服务器停机,则不会有任何帮助。我担心你将不得不忍受例外的可能性。我必须承认,我没有看到问题和数据库之间存在的关系;推断得很好。。。心理调试-P
DataContext.Connection.Open()