У меня есть Glimpse ASP.NET, работающий в моем проекте ASP.NET WebSite (.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 действительно объявлен внутренним и не будет доступен.
Следует ли сделать этот класс общедоступным в библиотеке Glimpse ADO? Или я могу что-то сделать с моими файлами TableAdapater .xsd или выделенным кодом, чтобы изменить поведение генератора кода?
Любая помощь приветствуется.
GlimpseDbDataAdapter
общедоступным. Не могли бы вы создать задачу в нашем системе отслеживания задач? - person cgijbels   schedule 03.07.2013