任何人都可以帮助我理解DataContext
和DataSet
吗?我倾向于实体框架,我需要在我的脑海中正确地清除这些概念。
我试着在书中读到,阅读了一些文章,但所有语言都很复杂,有人能用简单的单词用例子解释我这些术语吗?
另外,如果您能为我提供可以帮助我的任何视频教程的链接。
感谢。
答案 0 :(得分:0)
DbContext
和DbSet
是两个类,当您使用EF代码第一种方法时,您可以使用它们。
使用Entity Framework
,您只需定义实体和表之间的映射。
简单来说,您可以将DbContext
想象为内存数据库,将DataSet
想象为内存中table
(最初为空),您可以想象实体对象也是数据库中表的行:
在您的应用程序中,您可以查询DbSet
或对它们执行CUD(创建,更新,删除)操作,而不是直接访问您的数据库和表。您可以在DbSet
上执行多个CRUD操作,也可以在简单的数据库事务中执行。