我有Glimpse ASP.NET在我的 ASP.NET 网站项目 (.Net 4.0) 中工作。
但是,当我尝试添加Glimpse ADO时,我的项目因多个错误而失败,如下所示:
'Glimpse.Ado.AlternateType.GlimpseDbDataAdapter' 由于其保护级别而无法访问
有问题的代码是由生成的 App_Code.*.cs 文件引起的,它在其中构造 *TableAdapter 类。以下是生成代码的示例:
public partial class CallsSampleDataSetTableAdapter : global::System.ComponentModel.Component {
private global::Glimpse.Ado.AlternateType.GlimpseDbDataAdapter _adapter;
private global::Glimpse.Ado.AlternateType.GlimpseDbConnection _connection;
private global::Glimpse.Ado.AlternateType.GlimpseDbCommand[] _commandCollection;
GlimpseDbConnection和GlimpseDbCommand类是可访问的并且不会导致错误,只有GlimpseDbDataAdapater行会导致错误(以及该字段的访问器方法)。
检查Glimpse ADO 源代码,GlimpseDbDataAdapter类确实被声明为internal,并且不可访问。
这个类是否应该在Glimpse ADO库中公开?或者我可以对我的 TableAdapater .xsd 文件或代码隐藏做些什么来改变代码生成器的行为?
任何帮助表示赞赏。