Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何检查 Linq.DataContext 对象是否填充了数据并且没有出现连接错误?
谢谢。
DataContext.DatabaseExists()
或者
DataContext.Connection.Open()
您要防范什么特定情况?
DataContext 与 DataSet 不同——它(不一定)不是数据容器(身份管理/更改跟踪除外)——它是数据源。
一般来说,如果发生错误,它不会给你一个对象(来自查询)——它会抛出一个异常。因此,如果您已经通过 LINQ-to-SQL 获得了一个实例,那么它应该包含一些内容。
您是否看到要避免的特定问题?