【发布时间】:2022-07-06 23:14:23
【问题描述】:
我们如何将以下查询转换为 LINQ
INSERT INTO License (PersonID, LicenseState, LicenseNumber, LicenseYear)
SELECT p.PersonID,
s.LicenseState,
s.LicenseNumber,
s.LicenseYear
FROM SourceData s
JOIN Person p
ON s.UserID = p.DomainAccountName
WHERE s.isActive = 1
【问题讨论】:
-
不适用于纯 EF Core。但是通过第三方扩展,您可以做到这一点。如果您对此类解决方案感兴趣。
-
也许提供更多上下文是个好主意,例如您是否使用实体框架,如果您在类中有映射等,等等。根据您的实际情况,我认为没有人可以帮助您。
标签: linq entity-framework-core