私のLinq-To-Sqlモデルにクラスがあり、ストアドプロシージャにマップしようとしています。Linq-To-SQL SPはクラス
one or more selected database objects return a schema that does not match
スキーマは間違いなく試合、私もちょうど自動生成を行うSSMSでの「トップ100行を選択」とSPでこれを置くために頼っていない、何もない、と私は、私はメッセージを取得してみてくださいどのような私はまだこのメッセージを受け取ります。
私には他の何かがありますか?次のように
私のテーブルのスキーマは次のとおりです。
CREATE TABLE [dbo].[Booking](
[ID] [int] IDENTITY(1,1) NOT NULL,
[ClientID] [int] NULL,
[BookingTypeID] [int] NULL,
[LinkedBookingID] [int] NULL,
[DateCreated] [smalldatetime] NULL,
[DateUpdated] [smalldatetime] NULL,
[BookingDateTime] [smalldatetime] NULL,
[BookingStatusID] [int] NULL,
[ConfirmationRequired] [bit] NOT NULL,
[Confirmed] [bit] NOT NULL,
[InProgress] [bit] NOT NULL,
[ServiceID] [int] NULL,
[EmployeeID] [int] NULL,
[Duration] [int] NULL,
[ProcessingDuration] [int] NULL,
[IsPartOfCourse] [bit] NULL,
[CancellationReason] [int] NULL,
[Timestamp] [timestamp] NULL,
[IsLinked] [bit] NULL,
CONSTRAINT [PK_Booking] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
とSP:
CREATE PROCEDURE booking_test
AS
BEGIN
SELECT TOP 1000 [ID]
,[ClientID]
,[BookingTypeID]
,[LinkedBookingID]
,[DateCreated]
,[DateUpdated]
,[BookingDateTime]
,[BookingStatusID]
,[ConfirmationRequired]
,[Confirmed]
,[InProgress]
,[ServiceID]
,[EmployeeID]
,[Duration]
,[ProcessingDuration]
,[IsPartOfCourse]
,[CancellationReason]
,[Timestamp]
FROM [Booking]
END
GO
いくつかのSPコード/スキーマ/オブジェクトを表示してください。また、linq2sqlクラスとspのテーブルの間に矛盾がある可能性がありますか? – Jimmy
@Jimmy、テーブル構造 – Macros
で更新されました。チェリーピッキング列の代わりに 'select *'を実行しようとしましたか? – Jimmy