2010-05-10 35 views
1

我在我的數據庫中有一些視圖,即時通訊在我的ASP MVC應用程序中使用。現在我遇到了一個非常奇怪的問題。數據庫中有8個視圖,但即使我在「創建實體數據模型 - 指南」中檢查了它們,其中只有7個可用作數據上下文中的對象。視圖不會導入到實體框架

如果我試圖只導入被忽略的視圖,我會得到一個空模型。

有沒有我不知道的某種限制?或者這是一個已知的問題?

+2

.NET 3.5或.NET 4? – 2010-05-10 12:18:27

+0

對不起!它的.NET 3.5 – Freddy 2010-05-10 13:57:30

回答

1

聽起來像這種看法有特別的東西。需要檢查的事項:

  • 這個視圖的權利與其他人一樣嗎?
  • 嘗試運行從查詢管理該視圖中選擇,以確認它的工作原理
  • 打開在XML視圖中的「空」的模式,看看是否有它
0

這didnt有任何錯誤消息做的伎倆。我從視圖定義中刪除了所有連接,並添加了一個非常簡單的視圖(基本上只是從一個表中選擇)。這工作。然後,我逐個添加了連接,並使每個步驟的視圖更加複雜。現在我有了和開始這個過程之前一樣的觀點,現在我可以毫無問題地導入它。丹麥的一些事情很奇怪

1

我遇到了沒有定義鍵的導入表和視圖的問題。如果可能的話,實體框架將嘗試自動分配一個,但是如果您有重複的數據,您可能必須在EF將它帶入之前創建一個主鍵。