雖然這篇DbContext Entry鄉民發文沒有被收入到精華區:在DbContext Entry這個話題中,我們另外找到其它相關的精選爆讚文章
在 dbcontext產品中有1篇Facebook貼文,粉絲數超過1萬的網紅91 敏捷開發之路,也在其Facebook貼文中提到, About C# KB. Enjoy it! 本日額外獲得的知識點: 1. EF 的 dbcontext 在絕大部分情況下,可以不需要自行呼叫 Dispose(); connection 的 open/close , open 是做在 IEnumerable 的 GetEnumer...
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
dbcontext 在 91 敏捷開發之路 Facebook 的最佳解答
About C# KB.
Enjoy it!
本日額外獲得的知識點:
1. EF 的 dbcontext 在絕大部分情況下,可以不需要自行呼叫 Dispose();
connection 的 open/close , open 是做在 IEnumerable 的 GetEnumerator() 裡面,也就是 iterator 的開始。 close 是在判斷 MoveNext() 等於 false 之後。
搭配延遲執行,如果你不取來用,就不用開。
只要沒有 unmanaged 的資源咬住,那 dbcontext 本身的 instance 就交給 GC 回收就可以了。
(old school 還是會喜歡用 using{} 跟 Dispose 就是)
傳送門:http://blog.jongallant.com/…/do-i-have-to-call-dispose-on-d…
2. Crypto.HashPassword() 跟 Crypto.VerifyHashedPassword() 的方法,一整個把 RFC 2898 演算法 一整個包好了,一整個好!
終於比較不用擔心受怕,自己的密碼跟別人的一樣,導致存在DB的雜湊值一樣,導致被暴力破解了。加 salt 跟 HMACSHAxxx 也被包得好好,就是愉快。
傳送門:
① Crypto.HashPassword 方法
https://msdn.microsoft.com/…/system.web.helpers.crypto.hash…
② VerifyHashedPassword
https://msdn.microsoft.com/…/system.web.helpers.crypto.veri…
--
每天多學到一點新東西,就會越來越強
#說好一起變強