我有一個應用程序在MVC4與Razor和實體框架數據庫first.I有一個SQL數據庫。基於此,我使用新項目「ADO.NET實體數據模型」生成了圖表(edmx)。我選擇數據庫連接,我的表格和程序已經生成了具有表格和關係的圖表,但是我可以找到必須生成的類在每個選擇表(在解決方案資源管理器中。對於來自數據庫的表格學生,我必須在我的解決方案中有一個班級學生的映射)。我想添加一些驗證。有人可以告訴我做錯了什麼嗎?我看不到我的模型類
1
A
回答
1
EDMX圖有一個「代碼隱藏」文件。單擊.edmx文件旁邊的>,應看到一個與.edmx相同但以.Designer.cs結尾的文件;類在該文件的「實體」區域中定義。
話雖如此,你不應該編輯該文件的內容。那裏的代碼是從你的圖中生成的,所以當你在其他地方修改數據模型時,任何更改都會丟失。如果您想向模型添加驗證屬性,則需要在其他位置創建部分聲明,並將元數據類附加到它們。 this SO question的接受答案顯示您需要執行的操作。
0
您必須包含EDMX文件的名稱空間,您可以在文件的屬性中看到該名稱空間。
0
假設您在文件夾模型中創建EDMX文件。在解決方案資源管理器 - >模型 - > Model1.edmx - > Model1.tt - > student.cs(這是您的學生表類)
相關問題
- 1. Rails 3,看不到我的「模型」_path
- 2. 看不到我的模塊
- 3. 我不回我的模型在我查看Mvc的變化
- 4. 我不能用我的用戶模型,在我看來
- 5. iPhone模擬器不看我的NSString類
- 6. 春天看不到我導入的類
- 7. 我看不到輸入文件類型中的瀏覽按鈕
- 8. 我不能看到模擬器
- 9. OpenGL3.3不能看到模型
- 10. 我看不到ListView
- 11. 我的第一個查看模型
- 12. 我不能看到我的ListView
- 13. FOSRestBundle:我看不到我的新路線
- 14. 我看不到我的Flash SWF在線
- 15. 反應 - 我看不到我的迴應
- 16. UIWindow不允許我看到我的UIToolBar
- 17. 我看不到看到我的數據庫更改
- 18. Kohana查看模型類未找到
- 19. 模型看不到has_many關係,得到
- 20. 看不到simple_fields_for關聯的模型
- 21. Laravel模型工廠沒有看到我的應用程序
- 22. 我在Facebook上的朋友看不到我在我的網站上做的「喜歡」。我看不到他們的。
- 23. 爲什麼我沒有看到我的html或任何類型的錯誤?
- 24. 我能不能通過IEnumerable的視圖模型在我看來,在asp.net mvc的
- 25. 爲什麼我會得到「模式類型與預期類型不兼容」?
- 26. 引用類型 - 我們可以看到實際的引用嗎?
- 27. 我在ARC列表中看到新的數據類型
- 28. 我看不到java.lang.NullPointerException錯誤
- 29. 看不到我的記錄信息在我看來
- 30. 我得到類型不匹配錯誤
我無法在解決方案資源管理器中看到該類。比方說,我有一個表學生SQL和我將生成Ado.Net實體數據模型。之後,創建了edmx圖,但我沒有名爲student的類。 – user1577242 2013-04-05 12:55:14