【发布时间】:2011-06-28 10:08:59
【问题描述】:
我正在尝试将我的数据库中的一个表添加到我的 LINQ to SQL 数据上下文中。它不会让我。查看 Visual Studio 中设计器中的表格,它似乎没有将 Id 识别为主键。我看不出桌子有什么问题。任何想法将不胜感激。
这是我的桌子;
USE [fldt_bt_wbc]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[btRequests](
[ID] [int] IDENTITY(1,1) NOT NULL,
[UserID] [varchar](25) NOT NULL,
[RequestType] [int] NOT NULL,
[DateTime] [datetime] NOT NULL,
[Status] [varchar](20) NULL,
[ConversationID] [varchar](50) NULL,
CONSTRAINT [PK_btRequests] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[btRequests] WITH CHECK ADD CONSTRAINT [FK_btRequests_RequestType] FOREIGN KEY([RequestType])
REFERENCES [dbo].[RequestType] ([ID])
GO
ALTER TABLE [dbo].[btRequests] CHECK CONSTRAINT [FK_btRequests_RequestType]
GO
【问题讨论】:
-
没有消息。当我尝试将表格拖入设计器时,光标会变成一个带十字的圆圈。
-
只读设计器文件?在黑暗中刺伤,真的
-
你能在一个新的、干净的项目中重现这种行为吗?
标签: c# .net sql linq linq-to-sql