【发布时间】:2025-12-07 13:10:02
【问题描述】:
我有下表:
CREATE TABLE Phone(
PhoneId INT IDENTITY (1, 1) NOT NULL,
CONSTRAINT PK_Phone PRIMARY KEY CLUSTERED (PhoneId ASC))
CREATE TABLE Person(
PersonId INT IDENTITY (1, 1) NOT NULL,
MobilePhoneId INT NOT NULL,
PhoneId INT NOT NULL,
...
CONSTRAINT PK_Person PRIMARY KEY CLUSTERED (PersonId ASC),
CONSTRAINT FK_Projects_Phone FOREIGN KEY (PhoneId)
REFERENCES Phone(PhoneId),
CONSTRAINT FK_Projects_MobileId FOREIGN KEY (MobilePhoneId)
REFERENCES Phone(PhoneId),
...
我正在使用 EF,我想根据外键生成导航属性,删除 Id 部分,所以我想拥有导航属性 Phone 和 MobilePhone。我尝试调试,但我没有找到外键存储在哪里。请帮助 TT 模板:我应该在哪里修改和修改什么。
【问题讨论】:
标签: entity-framework t4 edmx