我看过两篇关于MVC的微软教程。在一个教程中,他们正在创建一个.edmx文件来处理实体框架以执行Linq查询。在另一个教程中,他们创建了一个名为“MusicStoreEntities.cs”的类,这里是代码:
using System.Data.Entity;
namespace MvcMusicStore.Models
{
public class MusicStoreEntities : DbContext
{
public DbSet<Album> Albums { get; set; }
public DbSet<Genre> Genres { get; set; }
public DbSet<Artist> Artists { get; set; }
public DbSet<Cart> Carts { get; set; }
public DbSet<Order> Orders { get; set; }
public DbSet<OrderDetail> OrderDetails { get; set; }
}
}
教程创建了这个类的实例,并开始执行Linq查询。这两种方法有什么区别?以及如何在.edmx文件中创建DbSet对象?谢谢。