我刚刚在c#课上完成了第五次作业。我们必须使用Entity Framework和LINQ来允许控制台应用程序从数据库创建,读取,更新和删除联系人。我试图将我的程序分成3层,以便我可以练习应用程序的不同层。此代码是否以适当的方式将一组记录返回到控制台应用程序层,或者是否有其他方法可以执行此操作?
public static List<Contact> ListContacts()
{
var ent = new contactsEntities();
using (ent)
{
var query = from c in ent.Contacts select c;
return query.ToList<Contact>();
}
}