我首先使用Entity Framework模型继承。我有一个基类EQUIPMENT,有派生类,如EQUIPMENT_A。我希望能够编写一个SQL查询,它可以获取所有EQUIPMENT_A表并获取EQUIPMENT中的基本属性,但是当我查看EQUIPMENT_A表时,没有ParentID,并且看似知道引用父项的方法,除了代码。我该怎么做呢?感谢。
此外,我不知道人们遇到什么格式问题,我道歉,因为它似乎对我来说很好。
**BASE CLASS**
-- Creating table 'EQUIPMENTs'
CREATE TABLE [dbo].[EQUIPMENTs] (
[Id] int IDENTITY(1,1) NOT NULL,
[SNumber] nvarchar(max) NOT NULL,
[BoxNumber] nvarchar(max) NULL,
[DateReleased] datetime NULL,
[NFES] nvarchar(max) NOT NULL,
[IssuedDate] datetime NULL,
[ItemDescription] nvarchar(max) NOT NULL,
[ModulationType] nvarchar(max) NOT NULL,
[Bandwidth] nvarchar(max) NOT NULL,
[IsSpecial] bit NOT NULL,
[RepeaterUsed] nvarchar(max) NULL,
[Technician] nvarchar(max) NULL,
[ADM] nvarchar(max) NULL,
[INCIDENT_Id] int NULL,
[DESIGNATOR_Id] int NULL,
[C_LINK_SELECTION_Id] int NOT NULL
);
**THIS TABLE derives from EQUIPMENT**
-- Creating table 'EQUIPMENTs_EQUIPMENT_4312'
CREATE TABLE [dbo].[EQUIPMENTs_EQUIPMENT_4312] (
[Id] int NOT NULL
);