如这段代码添加数据不用insert··求详细... 如这段代码,添加数据不用insert··求详细
edmx实现了数据库基本代码和代码中entity之间的映射,也就是图中 cost是映射的这个数据表,costobject映射到了这个表Φ的一条记录,
当add的时候,会把这个记录加到当前映射的表中 ,然后savechanges就把内存中的这个entity再通过映射更新到数据库基本代码中.这样就做到了insert的功能,當然具体实现,还是edmx内部帮你生成出sql语句插入到数据库基本代码,只不过已经不需要你来操作了,当然edmx这也是EF早期的版本,你可以下载最新版本的EF看一下,能更好的清楚内部结构