我刚刚在 ac# 课上完成了我的第 5 个作业。我们必须使用 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>();
}
}