如何检查LINQ to SQL连接错误
答
DataContext.DatabaseExists()
或
DataContext.Connection.Open()
答
什么样的具体方案是你想防范?
一个DataContext是不一样的数据集 - 它不是(一定)一个数据的容器(身份管理/变更跟踪一边) - 它是一个数据源。
通常,如果发生错误,它不会给你一个对象(来自查询) - 它会抛出异常。所以如果你已经通过LINQ to SQL获得了一个实例,它应该有一些东西在里面。
您是否正在看到您想避免的特定问题?
+0
我想避免一个例外。 :) – 2009-04-15 11:39:07
我必须承认,我没有看到问题与数据库之间的关系;很好地推断出...心理调试; -p – 2009-04-15 11:45:55