小编Bo *_*sen的帖子

实体框架数据库第一 - 复合外键

我有一个包含几个复合外键的数据库.例如,以下是外键的生成脚本:

ALTER TABLE [dbo].[WorkingRosters]  WITH NOCHECK ADD  CONSTRAINT
[FK_WorkingRoster_ShiftLeaveCode] FOREIGN KEY([OrganizationID], [ShiftLeaveCode])
REFERENCES [dbo].[ShiftLeaveCodes] ([OrganizationID], [Code])
GO
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用Entity Framework 5 Database-First从此数据库生成模型.但是,不会使用所有表和其他简单外键生成组合外键的关联.

我怎么能:

  1. 在edmx后面的xml中手动创建这些复合外键(痛苦)
  2. 让实体框架正确生成这些外键,以便我有映射

谢谢!

entity-framework composite-key ef-database-first entity-framework-5

9
推荐指数
1
解决办法
3426
查看次数