我有SQL Server 2012
数据库。
SP 有两种,一种是字符串类型的参数,另一种是用户自定义类型的参数。
我可以从 Visual Web 开发人员的数据库资源管理器中将第一个 SP 拉到Linq
SQL 文件,但我无法将第二个 SP(一个以用户定义类型作为参数的)拉到 Linq to SQL 文件。
此外,我无法在数据库资源管理器的“类型”文件夹下看到我的用户定义类型。
我重新启动了我的系统几次,但没有帮助并得到错误:
Could not retrieve schema information for database object dbo.JobSaveOrPublishJob
我错过了什么吗?
第二个存储过程的架构是:
ALTER PROCEDURE [dbo].[JobSaveOrPublishJob]
-- Add the parameters for the stored procedure here
@Title NVARCHAR(150), --
@WorktoolID INT,
@JobSummary NVARCHAR(500),--
@Description NVARCHAR(4000),--
@StartDate DATETIME,--
@DueDate DATETIME,--
@Duration INT,--
@BasePayment MONEY, --
@InstanceCount INT, --
@MarketPlaceID BIGINT, --
--@PreferredZerkerIDs [dbo].[TableTypePreferredZerkers] READONLY, -- User-defined type
@PublishAfter int,
@Qualifications [dbo].[TableTypeQualificationJob] READONLY, -- User-defined type
@Questionnaires [dbo].[TableTypeQuestionnaire] READONLY, -- User-defined type
@AutoAward BIT, --
@AutoAccept BIT, --
@SharePublicProfile BIT, --
@BlockCommunication BIT, --
@IsPublished BIT, --
@CreatedBy BIGINT, --
@TrainingCourse [dbo].[TableTypeJobTrainingCourses] READONLY -- User-defined type
AS
BEGIN
-- Do something