EntityModel.edmx.sql 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. -- --------------------------------------------------
  2. -- Entity Designer DDL Script for SQL Server 2005, 2008, 2012 and Azure
  3. -- --------------------------------------------------
  4. -- Date Created: 08/22/2017 15:00:11
  5. -- Generated from EDMX file: C:\dev\dotnet\ModeleMVC\CD67.FicheCollege.Entity\EntityModel.edmx
  6. -- --------------------------------------------------
  7. SET QUOTED_IDENTIFIER OFF;
  8. GO
  9. USE [ModeleMVC];
  10. GO
  11. IF SCHEMA_ID(N'dbo') IS NULL EXECUTE(N'CREATE SCHEMA [dbo]');
  12. GO
  13. -- --------------------------------------------------
  14. -- Dropping existing FOREIGN KEY constraints
  15. -- --------------------------------------------------
  16. IF OBJECT_ID(N'[dbo].[FK_TypesVikingVikings]', 'F') IS NOT NULL
  17. ALTER TABLE [dbo].[Vikings] DROP CONSTRAINT [FK_TypesVikingVikings];
  18. GO
  19. -- --------------------------------------------------
  20. -- Dropping existing tables
  21. -- --------------------------------------------------
  22. IF OBJECT_ID(N'[dbo].[TypesViking]', 'U') IS NOT NULL
  23. DROP TABLE [dbo].[TypesViking];
  24. GO
  25. IF OBJECT_ID(N'[dbo].[Vikings]', 'U') IS NOT NULL
  26. DROP TABLE [dbo].[Vikings];
  27. GO
  28. -- --------------------------------------------------
  29. -- Creating all tables
  30. -- --------------------------------------------------
  31. -- Creating table 'TypesViking'
  32. CREATE TABLE [dbo].[TypesViking] (
  33. [Id] int IDENTITY(1,1) NOT NULL,
  34. [Libelle] nvarchar(100) NOT NULL
  35. );
  36. GO
  37. -- Creating table 'Vikings'
  38. CREATE TABLE [dbo].[Vikings] (
  39. [Id] int IDENTITY(1,1) NOT NULL,
  40. [Nom] nvarchar(100) NOT NULL,
  41. [CasqueCornu] bit NOT NULL,
  42. [NombreVictoires] int NULL,
  43. [Description] nvarchar(max) NULL,
  44. [DateCreation] datetime NOT NULL,
  45. [DateEdition] datetime NOT NULL,
  46. [TypeVikingId] int NOT NULL
  47. );
  48. GO
  49. -- --------------------------------------------------
  50. -- Creating all PRIMARY KEY constraints
  51. -- --------------------------------------------------
  52. -- Creating primary key on [Id] in table 'TypesViking'
  53. ALTER TABLE [dbo].[TypesViking]
  54. ADD CONSTRAINT [PK_TypesViking]
  55. PRIMARY KEY CLUSTERED ([Id] ASC);
  56. GO
  57. -- Creating primary key on [Id] in table 'Vikings'
  58. ALTER TABLE [dbo].[Vikings]
  59. ADD CONSTRAINT [PK_Vikings]
  60. PRIMARY KEY CLUSTERED ([Id] ASC);
  61. GO
  62. -- --------------------------------------------------
  63. -- Creating all FOREIGN KEY constraints
  64. -- --------------------------------------------------
  65. -- Creating foreign key on [TypeVikingId] in table 'Vikings'
  66. ALTER TABLE [dbo].[Vikings]
  67. ADD CONSTRAINT [FK_TypeVikingViking]
  68. FOREIGN KEY ([TypeVikingId])
  69. REFERENCES [dbo].[TypesViking]
  70. ([Id])
  71. ON DELETE NO ACTION ON UPDATE NO ACTION;
  72. GO
  73. -- Creating non-clustered index for FOREIGN KEY 'FK_TypeVikingViking'
  74. CREATE INDEX [IX_FK_TypeVikingViking]
  75. ON [dbo].[Vikings]
  76. ([TypeVikingId]);
  77. GO
  78. -- --------------------------------------------------
  79. -- Script has ended
  80. -- --------------------------------------------------