簡體   English   中英

ASP.NET C#如何在代碼中包含模型?

[英]ASP.NET C# How can I include my models in my code?

我正在嘗試在項目中設置Entity Framework 6,以方便編程。 但是,我面臨着某種奇怪的麻煩。

我嘗試按照本教程進行操作,但是使用了自己的數據庫。 http://www.aspsnippets.com/Articles/Simple-Entity-Framework-Tutorial-in-ASPNet-Web-Forms-with-example.aspx

當我嘗試創建ADO實體數據模型時,一切正常,我完成了模型。 我可以在模型瀏覽器中看到它。 但是,我的“模型”文件夾中沒有任何內容,也無法在using語句中添加對模型的引用。 這使我無法創建本教程中介紹的那種功能。

有沒有人知道如何解決這個問題?

將EF與Database First或EDMX First一起使用將使您在學習Entity Framework時受阻。 最好的學習方法是使用Code First從頭開始。 只有在對舊數據庫進行反向工程時,DB或EDMX First才真正發揮作用,即使在這種情況下,也最好用Code First重寫數據庫並逐步淘汰舊數據庫。

我在這里找到了一個非常好的教程: Entity Framework Code First End to End 它教授最佳實踐,並詳細介紹了所有方法以及工作原理。 這是學習實體框架時花費75分鍾的最佳方式之一。

從小處開始,然后向外發展。 在EF7中,他們正在逐步淘汰EDMX,因此即使使用Database First,您也需要了解有關Code First的所有知識才能使其正常工作。 由Database First生成的腳手架代碼確實寫得很差,並且一旦着陸就需要進行重構。 無論如何,您都將重構和修改代碼,因此在大多數情況下,“代碼優先”更為簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM