9

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

谢谢。

4

2 回答 2

20
DataContext.DatabaseExists()

或者

DataContext.Connection.Open()
于 2009-04-15T11:35:55.627 回答
2

您要防范什么特定情况?

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

一般来说,如果发生错误,它不会给你一个对象(来自查询)——它会抛出一个异常。因此,如果您已经通过 LINQ-to-SQL 获得了一个实例,那么它应该包含一些内容。

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

于 2009-04-15T11:36:39.183 回答