Simple example: classes Bar and Baz both extend Foo.
Generate the schema, you get this:
Code: Select all
--
CREATE TABLE dbo.Baz (
Id INT NOT NULL IDENTITY,
Notes VARCHAR(MAX) NOT NULL,
Junk VARCHAR(MAX) NOT NULL,
CONSTRAINT PK_Baz PRIMARY KEY (Id)
)
CREATE TABLE dbo.Bar (
Id INT NOT NULL IDENTITY,
Notes VARCHAR(MAX) NOT NULL,
Stuff VARCHAR(MAX) NOT NULL,
CONSTRAINT PK_Bar PRIMARY KEY (Id)
)
Here's the mapping generated for class Foo:
Code: Select all