私は以下のスキーマを持っています:
ビューを作成しようとし、それをEFエンティティの主キーにするためにIDStore_CardStore列を取得するためにすべてをNOT NULL行いましたが、成功しませんでした:私の目的は、テーブル内のすべてを選択するStockCardことです。に存在しますが、nullで一意ではないStockCardStoresようにする必要がありますIDStore_CardStore
SELECT  ISNULL(dbo.StockCardsStores.IDStore_CardStore, NEWID()) AS IDStore_CardStore ,
        NULLIF(dbo.StockCard.IDStockCardIndex, NEWID()) AS IDStockCardIndex ,
        dbo.Stores.StoreName ,
        dbo.StockCardsStores.IDPurchaseInvoice ,
        NULLIF(dbo.StockCard.Designation,'')
FROM    dbo.Stores
        INNER JOIN dbo.StockCardsStores ON dbo.Stores.IDStore = dbo.StockCardsStores.IDStore
        RIGHT OUTER JOIN dbo.StockCard ON dbo.StockCardsStores.IDStockCardIndex = dbo.StockCard.IDStockCardIndex
他に回避策はありますか?