Insira Grupo E os Conteúdos em OpenAceess
-
14-11-2019 - |
Pergunta
Eu tenho uma relação muitos-para-muitos entre o Grupo e o Conteúdo da tabela em sql e eu imperilment esta com uma tabela de junção .o nome é GroupContent .
quando tento inserir um novo Grupo de Conteúdo e o Openaccess inserir em um Grupo e no Conteúdo, e a Dose não inserir qualquer registro a minha tabela de junção.este é o meu código
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 Usar este código com o Entity Framework.
Solução
Por padrão coleção de propriedades não são gerenciados (persistentes) em OpenAccess.
Você precisa marcar a navegação membro com IsManaged.Basta abrir o designer, localize a propriedade de navegação (neste caso a propriedade de Conteúdo do Grupo de classe) e através do Painel de Propriedades, altere o IsManaged para true.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow