当sqlserver创建的view没有唯一的标识字段里,entity framework codefirst配置会出现错误,因为取其行号作为唯一标识列

CREATE VIEW [SafeWatch].[MissionInvalidItemView]
AS
SELECT ROW_NUMBER() OVER(ORDER BY aci.Id ASC) AS RowNumber,
ac.AppCheckItemId,

FROM SafeWatch.AppCheck ac
INNER JOIN SafeWatch.AppCheckItem aci ON aci.Id = ac.AppCheckItemId
LEFT JOIN SafeWatch.MissionInvalidItem mii ON mii.AppCheckId = ac.Id
WHERE ac.CheckResult>1

 

GO

相关文章:

  • 2022-02-04
  • 2021-06-21
  • 2022-12-23
  • 2021-12-24
  • 2021-09-11
  • 2021-08-23
  • 2021-08-06
  • 2023-02-23
猜你喜欢
  • 2021-08-13
  • 2022-12-23
  • 2022-03-09
  • 2021-08-12
  • 2022-12-23
  • 2021-07-15
相关资源
相似解决方案