- 我在 sql server 中创建了一个名为 dbo.GetDrugSetHistory 的存储过程
- 我测试了SP,工作正常。
- 我进入我的 .edmx 文件并右键单击,然后单击“从数据库更新模型...”
- 我无法单击显示“存储过程和函数”的复选框,底部显示“将选定的存储过程和函数导入实体模型”的复选框显示为灰色且不可选择。
- 然后我单击“刷新”选项卡,然后单击展开“存储过程和函数”,在此下方我看到一个模式“dbo”,当我单击展开“dbo”时,我只得到列出的 dbo 过程“系统存储过程”文件夹(即 fn_diagramobjects、sp_alterdiagram 等)
有谁知道为什么我看不到我新创建的存储过程?这是权限问题吗?
这是存储过程的副本,以防万一...
ALTER PROCEDURE [dbo].[GetDrugSetHistory]
@ProfileID int
AS
BEGIN
SELECT distinct s.*
from Prescriptions p
LEFT JOIN Sets s ON p.SetID = s.SetID
where p.ProfileID = @ProfileID
END