Визуальные студии API-интерфейса asp.net. С#. Ожидается получение или установка доступа

У меня есть следующий код. Однако компилятор говорит мне:

A get or set accessor expected @ var

 public IEnumerable<contacts> GetAllContacts
 {
 var Contacts = from c in dbc.Contact select c;
 return (IEnumerable<contact>)Contacts;
 }
</contact></contacts>

Я смущен, почему это так.

1 ответ

Если вы хотите, чтобы это был метод, поместите скобки после GetAllContacts.

public IEnumerable<contacts> GetAllContacts()
</contacts>

Если вы хотите, чтобы это было свойство, введите инструкцию get. (Вероятно, вы должны изменить имя на " Contacts если хотите, чтобы это было утверждение get, чтобы оно соответствовало соглашениям.)

public IEnumerable<contacts> GetAllContacts
{
 get 
 {
 var Contacts = from c in dbc.Contact select c;
 return (IEnumerable<contact>)Contacts;
 }
}
</contact></contacts>

licensed under cc by-sa 3.0 with attribution.