protected override void OnModelCreating(GraphModelBuilder builder) { base.OnModelCreating(builder); builder.Entity <TestModel.Book>() .ConnectedMany(p => p.Chapters).Connected(p => p.Book); builder.Entity <TestModel.Chapter>(); builder.Entity <TestModel.Section>(); builder.ConnectionEntity <TestModel.Friend>(true); builder.Entity <TestModel.User>() .ConnectedManyWith <TestModel.Friend, TestModel.User>(p => p.Friends).ConnectedMany(p => p.Friends); builder.Entity <TestModel.User>() .ConnectedWith <TestModel.Friend, TestModel.User>(p => p.BestFriend).Connected(p => p.BestFriend); builder.Entity <TestModel.User>() .Ignore(p => p.Age); builder.Entity <TestModel.Exercise>(); builder.Entity <TestModel.Explaination>(); }
protected virtual void OnModelCreating(GraphModelBuilder builder) { }