Member 14169626 Ответов: 1

Как добавить сущность в C#?


Я хочу добавить команду sql с сущностью, используя personentities и entity.Как добавить следующую сущность запроса?

Что я уже пробовал:

INSERT INTO [dbo].[PersonBranch](BRANCHNAME,BRANCHCODE,BRANCHDEFINE,DEFINENUMBER)SELECT DISTINCT(BRANCHNAME,BRANCHCODE,1,0) FROM [dbo].[PersonBranchDefine] WHERE BRANCHCODE NOT IN ('100','200')

Gerry Schmitz

Это код в первую очередь или база данных в первую очередь?

Member 14169626

Код Первый

Gerry Schmitz

https://stackoverflow.com/questions/8835434/insert-data-using-entity-framework-model

1 Ответов

Рейтинг:
1

Maciej Los

Для сущностей:

int[] codestofind = new {100, 200}
PersonBranch[] pbs = context.PersonBranchDefine
    .Where(pbd=> pbd.BranchCodes.Any(bc=>codestofind.Contains(bc.BranchCode))
    .Select(pbd=>new PersonBranch(pbd.BranchName, pbd.BranchCode,1,0))
    .ToList();
context.PersonBranches.AddRange(pbs);
context.SaveChanges();


Видеть:
В dbset&ЛТ;TEntity&ГТ;.Добавить(TEntity) Метод (Система.Данных.Лицо) | Майкрософт Документы[^]
DbContext можно.Метод SaveChanges (Системы.Данных.Лицо) | Майкрософт Документы[^]

[РЕДАКТИРОВАТЬ]
Это тоже может быть полезно: Совет 8 – Как писать запросы в стиле " WHERE IN’ с помощью LINQ to Entities – Meta-Me[^]