は、私は次のビューがあります。EntityFramework 6にビューを追加すると機能しませんか?
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER VIEW [dbo].[RateAverageValueView] WITH SCHEMABINDING
AS
SELECT
Id = NEWID(),
AverageRateValue = AVG(Value)
FROM dbo.Rate
GO
をしかし、私はEFモデル(EDMXファイル)に追加することはできません。
プライマリキー列があるはずなので、Id = NEWID()
を追加しましたが、動作しません。
どうしたの?次のエラーが表示されているのVisual Studioの警告セクションで
:
警告:
Error 6013: The table/view 'YoutubeLinks.dbo.RateAverageValueView' does not have a primary key defined and no valid primary key could be inferred. This table/view has been excluded. To use the entity, you will need to review your schema, add the correct keys, and uncomment it.
なぜスカラー値関数を書かないのですか? –
私はちょうどより多くの経験のために問題の理由を見つける。 –
何が問題なのですか?具体的にしてください。エラーメッセージが表示されますか? – Mixxiphoid