DataContext和DataSet简介

时间:2014-09-15 20:47:01

标签: database entity-framework dataset entity-framework-5 datacontext

任何人都可以帮助我理解DataContextDataSet吗?我倾向于实体框架,我需要在我的脑海中正确地清除这些概念。

我试着在书中读到,阅读了一些文章,但所有语言都很复杂,有人能用简单的单词用例子解释我这些术语吗?

另外,如果您能为我提供可以帮助我的任何视频教程的链接。

感谢。

1 个答案:

答案 0 :(得分:0)

DbContextDbSet是两个类,当您使用EF代码第一种方法时,您可以使用它们。 使用Entity Framework,您只需定义实体和表之间的映射。

简单来说,您可以将DbContext想象为内存数据库,将DataSet想象为内存中table(最初为空),您可以想象实体对象也是数据库中表的行: enter image description here

在您的应用程序中,您可以查询DbSet或对它们执行CUD(创建,更新,删除)操作,而不是直接访问您的数据库和表。您可以在DbSet上执行多个CRUD操作,也可以在简单的数据库事务中执行。