私はEF4を使用しており、モデルにSQLビューを追加しようとしています。1:1の関係でEF4モデルへのビューの追加
これらの間の関係は1-1です。一方はOrderです。もう1つはOrderSummaryです(要約はビューであり、集計データを含んでいます)。
ビューを追加するとビュー(OrderID)のキーが検出されますが、手動で1-1の関係を作成する必要があります。
私も遭遇しています問題は、私がしようとすると、アプリケーションをビルドするとき、私はエラーを取得するということではありません:
次のEntitySet/AssociationSetのために指定のマッピング - OrderOrderSummary。
ビューを使用しているときにこの特定の問題の解決策を見つけることができませんでしたが、エラーの大部分はデータベーススキーマの設定が間違っているように見えますが、 :
CREATE VIEW [store].[OrderSummary]
AS
SELECT store.Orders.OrderID, COUNT(*) AS LineCount
FROM store.Orders INNER JOIN
store.OrderLines ON store.Orders.OrderID = store.OrderLines.OrderID
GROUP BY store.Orders.OrderID, store.OrderLines.OrderLineID
私はEFと1対1の関係で動作するためには何もする必要はありますか?