Bonjour
Voilà, j'ai un problème en ce moment pour insérer des données dans une table.
Je veux insérer dans la table EtudiantsLogiciels
Le problème est que la clé primaire codePermanent n'est pas relié à une autre table. Je veux quand même insérer en settant une valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE TABLE [dbo].[EtudiantsLogiciels]( [codePermanent] [char](12) NOT NULL, [noLogiciel] [int] NOT NULL, [clefPortfolio] [char](15) NULL, [version] [varchar](500) NOT NULL, CONSTRAINT [PK_EtudiantsLogiciels] PRIMARY KEY CLUSTERED ( [codePermanent] ASC, [noLogiciel] ASC
Erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part object references an unsaved transient instance - save the transient instance before flushing. Type: ePortfolio.Data.Portfolio.Portfolio, Entity: ePortfolio.Data.Portfolio.Portfolio
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Sub New() Table("EtudiantsLogiciels") CompositeId().KeyReference(Function(x) x.Logiciel, "noLogiciel").KeyReference(Function(x) x.Portfolio, "codePermanent") 'References(Function(x) x.Logiciel, "noLogiciel") 'References(Function(x) x.Portfolio, "codePermanent") Map(Function(x) x.Version, "version") End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Sub New() Table("portfolios") Id(Function(c) c.ClefPortfolio, "clefPortfolio") Map(Function(c) c.CodeNDS, "codeNDS") Map(Function(c) c.CodePermanent, "codePermanent") Map(Function(c) c.EstValide, "estValide") Map(Function(c) c.DateValidee, "dateValidee") Map(Function(c) c.EstAnglais, "estAnglais") Map(Function(c) c.NoTypePortfolio, "noTypePortfolio") End Sub
Partager