FullCalendar事件表不能有外键吗?

FullCalendar事件表不能有外键吗?,fullcalendar,Fullcalendar,我正在使用fullCalendar jQuery插件,用户可以在其中向数据库表添加事件 这是我的活动表 CREATE TABLE [dbo].[Events] ( [EventID] [int] IDENTITY(1,1) NOT NULL, [Subject] [nvarchar](100) NULL, [Description] [nvarchar](300) NULL, [Start] [datetime] NOT NULL, [EndT] [dat

我正在使用fullCalendar jQuery插件,用户可以在其中向数据库表添加事件

这是我的活动表

CREATE TABLE [dbo].[Events]
(
    [EventID] [int] IDENTITY(1,1) NOT NULL,
    [Subject] [nvarchar](100) NULL,
    [Description] [nvarchar](300) NULL,
    [Start] [datetime] NOT NULL,
    [EndT] [datetime] NULL,
    [ThemeColor] [nvarchar](10) NULL,
    [IsFullDay] [bit] NULL,
    [userID] [int] NOT NULL,
    PRIMARY KEY [EventID]
)

ALTER TABLE [dbo].[Events]  WITH CHECK 
    ADD CONSTRAINT [FK_Events_Users] 
        FOREIGN KEY([userID]) REFERENCES [dbo].[Users] ([userID])
它工作得很好,getEvents函数也很成功。。但是,当我尝试将events表与数据库中的另一个表相关联时(添加一个引用另一个表(如users表)的外键)

无法加载fullCalendar。。我甚至看不到页面上的日历

如果我消除了这种关系,它就会起作用

如何在不删除关系的情况下使其工作,因为我需要知道事件属于哪个用户

谢谢


我正在使用SQL Server..

您的表脚本不完整-主键由哪些列组成??另外,请说明
事件
表是如何与
用户
表关联的(您使用了什么SQL来建立这种关联?)我已经更新了它
[userID] [int] NOT NULL,