Code: Select all
await cx.Users.Where(x => x.Country == "Romania").InsertFromQueryAsync("Mailbox", mb => new MailboxEntity{Port = 587});
Ich habe es auch versucht
Code: Select all
cx.Users.Where(x => x.CountryIsoCode == "HR").InsertFromQuery("Mailboxes", ut => new {Port = 587});
INSERT INTO [Mailboxes] (Port)
SELECT Port
FROM [dbo].[AspNetUsers] AS [Extent1]
Das Problem ist, dass ich in AspNetUsers keine Port-Spalte habe. Ich habe es in der Mailbox-Tabelle.
Ich frage mich also, wie ich mit InsertFromQuery bestimmte Eigenschaften von Objekten aus einer Tabelle in eine andere Tabelle mit anderen Spaltennamen einfügen kann
Mobile version