Visual Studioの以前のバージョンには、ダイアグラムを使用してDBを構築する方法がありました。
2012年に彼らはその可能性を排除しました。
カテゴリツリーのテーブルを作成するスクリプトを作成する必要があります。
CREATE TABLE [dbo].[Categories]
(
[Id] INT NOT NULL PRIMARY KEY IDENTITY,
[Name] NVARCHAR(50) NOT NULL,
[ParentId] INT NOT NULL DEFAULT 0,
[FK_Parent] int FOREIGN KEY ([ParentId]) REFERENCES [Categories]([Id]) NOT NULL
)
このようなテーブルを作成すると、トップレベルのレコードを追加できません。