Вставка группы и содержимого в OpenAceess - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть отношение «многие ко многим» между таблицей Group и Content в sql, и я поставил под угрозу это с помощью соединительной таблицы. Это имя GroupContent.

когда я пытаюсь вставить новую Группу и Контент, Openaccess вставляет Группу и Контент и Доза не вставляет никаких записей в мою соединительную таблицу. это мой код

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();


        }

Могу ли я использовать это для кодирования с Entity Framework.

1 Ответ

0 голосов
/ 01 марта 2012

По умолчанию свойства коллекции не сохраняются (сохраняются) в OpenAccess.

Необходимо пометить элемент навигации с помощью IsManaged.Просто откройте конструктор, найдите свойство навигации (в данном случае свойство Contents класса Group) и через панель свойств измените IsManaged на true.

...