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);
Nom : ibd.jpg
Affichages : 154
Taille : 352,7 Ko

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 :
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);
Et ca ne marche pas ca renvoie l'exception "dbo.xxx" non trouvé.