我有一个包含几个复合外键的数据库。例如,这里是外键的生成脚本:
ALTER TABLE [dbo].[WorkingRosters] WITH NOCHECK ADD CONSTRAINT
[FK_WorkingRoster_ShiftLeaveCode] FOREIGN KEY([OrganizationID], [ShiftLeaveCode])
REFERENCES [dbo].[ShiftLeaveCodes] ([OrganizationID], [Code])
GO
我正在尝试使用 Entity Framework 5 Database-First 从该数据库生成模型。但是,复合外键的关联并没有与所有表和其他简单外键一起生成。
我怎么能:
- 在edmx后面的xml中手动创建这些复合外键(痛苦)
- 让实体框架正确生成这些外键,以便我拥有映射
谢谢!