वहाँ के प्रबंध EntityContext जीवन पर कई सवाल किया गया हैप्रबंध EntityConnection जीवन
उदा Instantiating a context in LINQ to Entities
मैं इस निष्कर्ष पर आया हूं कि इकाई संदर्भ को यूनिट-ऑफ-वर्क माना जाना चाहिए और इसलिए पुन: उपयोग नहीं किया जाना चाहिए। महान।
लेकिन जब मेरी डेटाबेस का उपयोग को तेज करने के लिए कुछ शोध कर रही है, मैं इस ब्लॉग पोस्ट में भाग ...
Improving Entity Framework Performance
पद का तर्क है कि अन्य व्यवस्थाएं की तुलना में EFS खराब प्रदर्शन अक्सर की वजह से है EntityConnection ऑब्जेक्ट हर बार एक नया EntityContext ऑब्जेक्ट की आवश्यकता होती है।
इसका परीक्षण करने के लिए मैंने मैन्युअल रूप से Global.asax.cs एप्लिकेशन_स्टार्ट() में एक स्थिर EntityConnection बनाया है।
मैं तो
using(MyObjContext currContext = new MyObjeContext(globalStaticEFConnection)
{
....
}
करने के लिए अपने सभी संदर्भ बयानों का उपयोग कर परिवर्तित यह भागा बातें अब तक जहाँ तक मैं बता सकता हूँ किसी भी त्रुटि के बिना थोड़ा है लगता है।
लेकिन क्या यह सुरक्षित है?
क्या अनुप्रयोगव्यापी स्थिर एंटीटीकनेक्शन दौड़ की स्थिति का परिचय देता है?
सादर, Kervin
यह शायद एक पवित्र युद्ध शुरू करेगा। ;) – Nix