我有SQL Server 2012数据库。
有两个SP,一个使用字符串类型的参数,另一个使用用户定义的类型作为参数。
我可以将第一个SP从Visual Web developer中的数据库资源管理器拉到Linq to SQL文件,但无法将第二个SP (以用户定义类型作为参数)拉到Linq to SQL文件。
此外,我无法在数据库资源管理器中的“types”文件夹下看到我的用户定义类型。
我重新启动了我的系统几次,但没有帮助,并得到了错误,因为:
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发布于 2013-01-07 03:28:00
从设计者的角度来看,它不受支持。从代码的角度来看,有一种方法可以解决这个问题,但它(根本)并不美观。看见
https://stackoverflow.com/questions/14180703
复制相似问题