我即將開始使用實體框架代碼優先開始使用ASP.Net MVC 4 Web應用程序。由於數據庫已經存在,我使用Code First的能力來執行反向工程以生成我的域類。實體框架代碼優先 - 反向工程
然後我希望將這些域類放入我自己的解決方案中的一個單獨的項目中,以保持它們的持久性無知。但是,當我運行該工具對數據庫進行反向工程時(使用Entity Framework Power Tools),我發現創建了域類,但也創建了一個名爲Mapping的文件夾,其中包含每個域類的映射類,然後使用Fluent API映射表格屬性。這很好。
但是,我也發現,映射類依賴於對實體框架的引用,我只是想知道這是否被認爲是不好的做法?通常,當我創建POCO類時,它們完全是持久性的無知,即根本沒有提及該項目中的實體框架。
您的想法?
謝謝。
真的很好的答案。謝謝你。 – tgriffiths
歡迎您! :-) –