數據視圖查詢的時候,會遇到數據錯亂的問題,需要一個主鍵去識別數據的唯一性
在數據庫中先把視圖建好,
然后在右鍵視圖->編寫視圖腳本->CREATE->新查詢窗口
在光標出添加主鍵
1 CREATE VIEW [dbo].[V_ShareData] 2 AS 3 SELECT ISNULL(NEWID(), 'd1e57ca7-6eee-495a-be13-73d5e7d51f36') AS Id,dbo.ShareData.*, dbo.Tag.TagName, dbo.[User].UserName 4 FROM dbo.Tag INNER JOIN 5 dbo.ShareData ON dbo.Tag.TagId = dbo.ShareData.TagId INNER JOIN 6 dbo.[User] ON dbo.ShareData.UserId = dbo.[User].UserId
然后在視圖中就有主鍵,可以在EF中映射了