我实现了以下代码。但是,编译器告诉我:
A get or set accessor expected @ var
public IEnumerable<Contacts> GetAllContacts
{
var Contacts = from c in dbc.Contact select c;
return (IEnumerable<Contact>)Contacts;
}
我很困惑为什么会这样。
答案 0 :(得分:3)
如果您希望它是一种方法,请在GetAllContacts
之后加上括号。
public IEnumerable<Contacts> GetAllContacts()
如果您希望它成为属性,请输入get
语句。 (如果您希望将名称设置为get语句,则应该将名称更改为Contacts
,以与约定保持一致。)
public IEnumerable<Contacts> GetAllContacts
{
get
{
var Contacts = from c in dbc.Contact select c;
return (IEnumerable<Contact>)Contacts;
}
}