Bonjour ,
ce ligne de code me renvoie une exception (image attaché).
Ligne de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 string sd; sd = "CREATE TABLE [dbo].[Tokens] ("; sd = sd + "[TokenId] INT IDENTITY(1, 1) NOT NULL,"; sd = sd + "[fromAccountId] INT NOT NULL,"; sd = sd + "[TokenNumber] INT NOT NULL,"; sd = sd + "[From] DATETIME NOT NULL,"; sd = sd + "[Enabled] BIT DEFAULT((0)) NOT NULL,"; sd = sd + "[Expiracy] DATETIME DEFAULT('1900-01-01T00:00:00.000') NOT NULL,"; sd = sd + "[TimeRental] INT DEFAULT((0)) NOT NULL,"; sd = sd + "[SFlags] INT DEFAULT((0)) NOT NULL,"; sd = sd + "[ExpiracyHorsLine] DATETIME DEFAULT('1900-01-01T00:00:00.000') NOT NULL,"; sd = sd + "CONSTRAINT[PK_dbo.Tokens] PRIMARY KEY CLUSTERED([TokenId] ASC)"; sd = sd + ");"; Context.Database.ExecuteSqlCommand(sd);
J'utilise EntityFrameWork parceque uniquement je suis obligé.
C'est bien plus simple de passer par les fichiers.
Donc , pour finir
comment je fais pour créer une table ???????
J'ai essayer ceux-ci :
Et ca ne marche pas ca renvoie l'exception "dbo.xxx" non trouvé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Database.SetInitializer(new DropCreateDatabaseAlways<Tcontext>()); Context.Database.CreateIfNotExists(); //Context.Database.CreateIfNotExists(); string sd; sd = "CREATE TABLE [dbo].[Tokens] ("; sd = sd + "[TokenId] INT IDENTITY(1, 1) NOT NULL,"; sd = sd + "[fromAccountId] INT NOT NULL,"; sd = sd + "[TokenNumber] INT NOT NULL,"; sd = sd + "[From] DATETIME NOT NULL,"; sd = sd + "[Enabled] BIT DEFAULT((0)) NOT NULL,"; sd = sd + "[Expiracy] DATETIME DEFAULT('1900-01-01T00:00:00.000') NOT NULL,"; sd = sd + "[TimeRental] INT DEFAULT((0)) NOT NULL,"; sd = sd + "[SFlags] INT DEFAULT((0)) NOT NULL,"; sd = sd + "[ExpiracyHorsLine] DATETIME DEFAULT('1900-01-01T00:00:00.000') NOT NULL,"; sd = sd + "CONSTRAINT[PK_dbo.Tokens] PRIMARY KEY CLUSTERED([TokenId] ASC)"; sd = sd + ");"; Context.Database.ExecuteSqlCommand(sd);
Partager