首页 > 解决方案 > 如何在 c# 中使用实体框架 6.1 在遗留模式下添加存储过程?

问题描述

我尝试在 C# 中使用实体框架 6.1 在传统模式下添加存储过程因为单独添加存储过程以减少加载和执行时间。我无法添加它。并建议我“我该如何添加它”。

标签: c#entity-frameworkentity-framework-6

解决方案


在 Legacy 模式下添加存储过程:请按照以下步骤在 Legacy 模式下添加存储过程...

第 1 步:右键单击 DataLayer 文件夹并添加>>新项目...

在此处输入图像描述

第2步:

在此处输入图像描述

第 3 步:选择“数据库中的 EF 设计器”并单击“下一步”按钮

在此处输入图像描述

第 4 步:设置新的数据库连接并输入连接设置名称

在此处输入图像描述

第 5 步:选择您创建的SP并输入模型命名空间名称 在此处输入图像描述

第 6 步:删除.tt扩展名文件

在此处输入图像描述

第 7 步:打开.edmx文件并右键单击.edmx文件并选择属性 在此处输入图像描述

第 8 步:点击T4并按下传统模式的删除按钮 在此处输入图像描述

第 9 步:

在此处输入图像描述

第 10 步:右键单击.edmx文件并使用XML 编辑器打开并将 2012 更改为 2008

在此处输入图像描述

第 11 步:

在此处输入图像描述

第 12 步:打开 在此处输入图像描述

第 13 步:打开Designer.cs文件并在Function Imports上添加ext前缀 在此处输入图像描述

第 14 步: 在此处输入图像描述

第 15 步: 在此处输入图像描述


推荐阅读