引用的庫我下面這個教程對我來說,熟悉ASP.NET核及其他相關技術。 https://www.codeproject.com/articles/997216/restful-day-sharp-resolve-dependency-of-dependenci我可以訪問沒有直接
他提到,引用DataModel
在WebApi
項目是不是出於安全原因,一個很好的做法。所以,我沒有跟他和我的驚喜,我仍然可以只是通過Services
間接引用它的訪問類的DataModel
我WebApi
項目。
下面的屏幕截圖將顯示項目的關係是(從教程)更加清晰。
https://www.codeproject.com/KB/aspnet/990492/image028.jpg
而且在我的下面WebApi
的項目我的實際引用。
我還是很新的.NET和想知道這是否是預期的行爲或者這可能會導致任何安全隱患。
這絕對回答了我的問題,儘管我仍然半心半意,我應該如何看待這個問題,因爲它看起來很不錯,我猜很亂?無論如何,謝謝你的回答!現在我會更多地瞭解我知道用於此行爲的「傳遞」術語。 :) – Lawrence
@勞倫斯我同意,它可能不是_insecure_本身,但它很混亂。我會用更多的顏色更新我的答案。很高興它有幫助。 :) –
_您的應用程序/庫不應該依賴傳遞性依賴關係_問題是Visual Studio會高興地建議使用傳遞性依賴性類型,而沒有任何警告說它們是在間接依賴項中定義的,您無法知道這一點。你應該意識到你正在做的是通過注意到在文件頂部出現「不正確」的「使用」(即除非類型存在於已經使用過的命名空間的「擴展名」中,那麼你運氣不好)。 – Albireo