2017-04-19 70 views
0

我在Oracle數據庫中有一個View。我想在我的ASP.NET MVC項目中使用這個視圖。我知道爲了將該視圖添加到EF中,該視圖需要有一個主鍵。我不知道如何將主鍵作爲新列添加到該視圖。視圖中的任何列都不是唯一的。我如何添加?謝謝。如何將主鍵添加到視圖 - Oracle

+0

的是能夠唯一地標識視圖中的列列的組合? – APC

+0

'ROWNUM'或'ROW_NUMBER'應該就夠了。 –

+0

@IvanStoev一小段代碼會很棒。 – jason

回答

1

建立在伊萬的評論,你可以建立你的看法是這樣的:

SELECT rownum, * 
    FROM (your_current_view_query) 
+0

此方法提供了唯一鍵,但不是確定性的,即不同的查詢可將不同的「主鍵」分配給一行。這是**不是主鍵**所期望的。 –