Я создал имя класса cls1 и создал метод GrantAccess(), но я не могу получить доступ к _entities.it, показав ниже ошибку «Ошибка 1 Ссылка на объект требуется для нестатического поля, метода или свойства« Path._entities ».Ссылка на объект требуется для нестатического поля, метода или свойства
public class cls1
{
private readonly DBEntities _entities;
public cls1()
{
if (_entities == null)
{
_entities = new DBEntities();
}
}
public static void GrantAccess()
{
if (Settings.DbLog == "1")
{
_entities.II_CCLog("Excuting the GrantAccess() Method");
}
}
}
Вышеуказанный метод вызывается в каком-либо другом классе.
public void GetCConfig()
{
cls1.GrantAccess();
}
частных DBEntities _entities только для чтения; изменить на private static readonly DBEntities _entities; –
Привет, Jinesh Jain. Спасибо за ваш комментарий. –