Inserisci gruppo e contenuto in Openacess
-
14-11-2019 - |
Domanda
Ho molti a molti a molti gruppi di Beotween Group e Content Table in SQL e io interrogando questo con una tabella di giunzione. Nome è GroupContent.
Quando provo a inserire un nuovo gruppo e contenuto l'OpenAccess Inserire un gruppo e un contenuto e una dose non inserire alcun record nella mia tabella di giunzione. Questo è il mio codice
using (Context orm = new Context ())
{
Group objGroup = new Group();
objGroup.GroupName = "group 1";
Content objContent = new Content();
objContent.ContentDetail = "content 1";
objGroup.Contents.Add(objContent );
orm.Add(objGroup );
orm.Add(objContent);
orm.SaveChanges();
}
.
Posso usarlo per il codice con il quadro di entità.
Soluzione
Per impostazione predefinita Le proprietà di raccolta non sono gestite (persistevano) in OpenAccess.
È necessario contrassegnare il membro della navigazione con IsManaged.Basta aprire il designer, trova la proprietà di navigazione (in questo caso la proprietà dei contenuti della classe Gruppo) e attraverso il riquadro Proprietà, modifica i riesame gestiti su true.