在Entity Framework派生类上执行SQL查询

时间:2014-08-21 16:50:36

标签: c# sql entity-framework

我首先使用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

);

0 个答案:

没有答案