ASP.NET Core, Linq - kopiowanie danych pomiędzy tabelami

0

Witam serdecznie,
No i kolejna prośba o pomoc. Problem jest następujący: potrzebuje dane z tabeli "Employment", które spełniają warunek skopiować/przenieść do tabeli "ADUser".
Zacząłem kombinować w ten sposób :

public void AddAdusers()
        {
            List<Employment> getEmployment = new List<Employment>();
            List<ADUser> aDUsers = new List<ADUser>();

            getEmployment = (from employment in _context.Employments
                             where employment.IDStatus == 3
                             select employment).ToList();
           //??????????????????
        }

i pomyślałem, że w pętli foreach przypiszę odpowiednie wartości do atrybutów w aDUsers, ale niestety nie potrafię. Czy taka próba jest poprawna, czy może można to rozwiązać w inny sposób?
Z góry dzięki

2
var adUsers = (
    from employment in _context.Employments
    where employment.IDStatus == 3
    select new ADUser
    {
        Wlasciwosc1 = employment.Wlasciwosc1,
        // ...
    }).ToList();
_context.AdUsers.AddRange(adUsers);
0
mad_penguin napisał(a):
var adUsers = (
    from employment in _context.Employments
    where employment.IDStatus == 3
    select new ADUser
    {
        Wlasciwosc1 = employment.Wlasciwosc1,
        // ...
    }).ToList();
_context.AdUsers.AddRange(adUsers);

Takiego gotowca się nie spodziewałem. BARDZO DZIĘKUJĘ!!!!

1 użytkowników online, w tym zalogowanych: 0, gości: 1