Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Core 2.1, data seeding with parent / 6 сообщений из 6, страница 1 из 1
29.08.2018, 13:02
    #39694901
oaken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Core 2.1, data seeding with parent
Как можно засидить данные в табличку вида
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE Table1(
	Code nvarchar(max) NOT NULL primary key,
	[ParentCode] [nvarchar](10) NULL,
	[Name] [nvarchar](max) NULL
	)

ALTER TABLE Table1 ADD  CONSTRAINT [FK_Table1_Table1_ParentCode] FOREIGN KEY([ParentCode])
REFERENCES [dbo].[dictKved] ([code])


?

у меня все заканчивается ошибкой

The seed entity for entity type 'Table1' cannot be added because it has the navigation 'ChildrenItemsList' set. To seed relationships you need to add the related entity seed to 'Table1' and specify the foreign key values {'ParentCode'}. Consider using 'DbContextOptionsBuilder.EnableSensitiveDataLogging' to see the involved property values.
...
Рейтинг: 0 / 0
29.08.2018, 13:48
    #39694945
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Core 2.1, data seeding with parent
oaken,
Код где?
...
Рейтинг: 0 / 0
29.08.2018, 13:54
    #39694957
oaken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Core 2.1, data seeding with parent
Petro123oaken,
Код где?
Разобрался, не нужно было заполнять навигационные свойства а только проставлять ParentCode - и все завелось.
...
Рейтинг: 0 / 0
29.08.2018, 14:53
    #39695020
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Core 2.1, data seeding with parent
oakenтолько проставлять ParentCode -в виде классов. Id, fk проставлять не нужно.
...
Рейтинг: 0 / 0
29.08.2018, 15:22
    #39695043
oaken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Core 2.1, data seeding with parent
Petro123в виде классов. Id, fk проставлять не нужно.я тоже так думал, но работает оно только когда навигационные свойства пусты а заполнены ParentCode - значения FK. Может потому что это Data Seeding...
...
Рейтинг: 0 / 0
29.08.2018, 15:38
    #39695055
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF Core 2.1, data seeding with parent
oaken,
По русски бы сказал - миграция и первое заполнение.
Тогда возможно.
Удачи!
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Core 2.1, data seeding with parent / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]