【发布时间】:2010-10-19 13:45:46
【问题描述】:
如何检查Linq.DataContext对象是否被数据填充且没有出现连接错误?
谢谢。
【问题讨论】:
标签: .net linq-to-sql error-handling connection
如何检查Linq.DataContext对象是否被数据填充且没有出现连接错误?
谢谢。
【问题讨论】:
标签: .net linq-to-sql error-handling connection
DataContext.DatabaseExists()
或
DataContext.Connection.Open()
【讨论】:
您要防范哪些具体情况?
DataContext 与 DataSet 不同——它不是(必然)数据的容器(身份管理/更改跟踪除外)——它是一个源 数据。
一般来说,如果发生错误,它不会(来自查询)给你一个对象——它会抛出一个异常。因此,如果您已通过 LINQ-to-SQL 获得了一个实例,那么它应该包含一些内容。
您是否发现了您想要避免的特定问题?
【讨论】: