ADO.NET与LINQ to XML编程指南
1. ADO.NET实体框架基础
在使用实体框架时,最初的示例能帮助我们理解其基本原理。当实体数据模型(EDM)包含相互关联的表时,情况会变得更有趣。
1.1 创建AutoLotDAL Version 4.0项目
- 建议复制之前创建的AutoLotDAL(Version 3)项目,并将副本重命名为AutoLotDAL(Version 4)。
- 在Visual Studio 2010中打开最新版本的AutoLotDAL项目,插入一个名为AutoLotDAL_EF.edmx的新ADO.NET实体数据模型项目项。
- 在向导的第三步,选择Inventory、Orders和Customers表,以及自定义存储过程。
1.2 映射存储过程
即使在概念模型中勾选了存储过程的名称,工作也未完成。还需要将函数导入到概念层。具体操作如下:
- 打开模型浏览器(通过“视图” -> “其他窗口” -> “实体数据模型浏览器”菜单),可以看到物理数据库中的存储过程,但“函数导入”文件夹为空。
- 右键单击“函数导入”文件夹,选择“添加函数导入…”菜单选项。
- 在弹出的对话框中,从“存储过程名称”下拉框中选择物理存储过程的名称,并为概念模型中要映射的方法提供一个名称。由于存储过程不返回记录集,而是返回一个输出参数,所以要确保选中“无”单选按钮。
1.3 导航属性的作用
导航属性允许在实体框架编程模型中实现JOIN操作,而无需编写复杂的SQL语句。在
超级会员免费看
订阅专栏 解锁全文
37

被折叠的 条评论
为什么被折叠?



