返回一個用戶定義的表類型,我創建SQL Server中的用戶定義的表類型: Create Type dbo.Car AS Table
(
CarNumber varchar(20) not null,
Model varchar(20) null
)
還有許多其他的領域有,這只是一個例子。 現在我有一個存儲過程,我需要它從這種類型返回汽車列表。這是問題:我找不到從存儲過程返回用戶定義表類
我試圖從實體框架通過以下方式調用存儲過程: Context.Database.SqlQuery<int>(sqlSP, params).FirstOrDefault();
,但我得到這個錯誤: The data reader has more than one field. Multiple fields are not valid for EDM primitive or enumerati
我被困在這種情況下,我需要更新員工的加班積分。在批准Offset請求後,加班費將根據OvertimeCredits表更新。 CTORequest表 CREATE TABLE CTORequest
(
CTORequestID INT
, EmployeeID INT
, ApproverID INT
, CTOStatusID INT
, Date
這是我的代碼在存儲過程中更新2臺 DROP PROCEDURE IF EXISTS `SP_ENGG_UPDATE_ITEM_SERVICE`;
DELIMITER $$
CREATE PROCEDURE `SP_ENGG_UPDATE_ITEM_SERVICE`(
IN `p_uid` BIGINT(20) UNSIGNED,
IN `p_sid` BIG