我使用SQL表变量作为存储过程的输入参数并返回存储过程中的一些列。但是当我点击获取列信息时,在实体框架编辑功能导入对话框中/ strong>选项显示所选存储过程和函数不返回列。但是当我将表变量作为输入参数删除时,它正确返回所有列.Below是SP代码
ALTER PROCEDURE [dbo].[USP_TEST]
(
@TV_TEST DBO.[TV_TEST] READONLY,
@ID_SESSION Varchar(50)
)
AS
BEGIN
SET NOCOUNT ON;
Select '89834343'as Mobile,'123' as Message_Code;
END
我也试过了SET FMTONLY OFF选项。
答案 0 :(得分:0)
默认情况下,SQL SET FMTONLY OFF
设置为OFF,请尝试SET FMTONLY ON