powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Core 2.1, data seeding with parent
6 сообщений из 6, страница 1 из 1
EF Core 2.1, data seeding with parent
    #39694901
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно засидить данные в табличку вида
Код: 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
EF Core 2.1, data seeding with parent
    #39694945
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oaken,
Код где?
...
Рейтинг: 0 / 0
EF Core 2.1, data seeding with parent
    #39694957
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123oaken,
Код где?
Разобрался, не нужно было заполнять навигационные свойства а только проставлять ParentCode - и все завелось.
...
Рейтинг: 0 / 0
EF Core 2.1, data seeding with parent
    #39695020
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oakenтолько проставлять ParentCode -в виде классов. Id, fk проставлять не нужно.
...
Рейтинг: 0 / 0
EF Core 2.1, data seeding with parent
    #39695043
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123в виде классов. Id, fk проставлять не нужно.я тоже так думал, но работает оно только когда навигационные свойства пусты а заполнены ParentCode - значения FK. Может потому что это Data Seeding...
...
Рейтинг: 0 / 0
EF Core 2.1, data seeding with parent
    #39695055
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oaken,
По русски бы сказал - миграция и первое заполнение.
Тогда возможно.
Удачи!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Core 2.1, data seeding with parent
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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