का उपयोग करके डीएएल कैसे बनाएं, मुझे पेटापोको का उपयोग करके एक डीएएल और रिपोजिटरी बनाने की आवश्यकता है। इसमें आने वाली कठिनाई यह है कि मुझे नहीं पता कि यह अपने कनेक्शन कैसे प्रबंधित करता है।पेटापोको
अगर मैं डैपर का उपयोग कर रहा था तो मुझे पता है कि कनेक्शन प्रक्रिया कैसे बहती है क्योंकि मैं इसे नियंत्रित करता हूं। मुझे नहीं पता कि पेटापोको के साथ डीएएल बनाने में सर्वोत्तम प्रथाएं क्या हैं।
public class UserRepository
{
public IEnumerable<User> All()
{
var db = new PetaPoco.Database("Sqlite_Connection");//this line
var s = db.Query<User>("SELECT * FROM Users");
return s.ToList();
}
}
मैं एक स्थिर संपत्ति के रूप में मेरे DALHelper कक्षा में var db = new PetaPoco.Database("Sqlite_Connection");//this line
स्थापित करना चाहते हैं, लेकिन मैं scalability
धन्यवाद एडुआर्डो, मुझे फिर से पेटापोको के साथ विश्वास दिलाता है, यह सिर्फ अनुरोध के साथ 1 petapoco.database उदाहरण का उपयोग करने के सुझाव के साथ यह SO पाया: http://stackoverflow.com/questions/7126205/how-can-integrate-mvcminiprofiler-with- पेटापोको-बिना-बदलते-स्रोतों – joeriks
पेटापोको शानदार है। मैं इसे कई परियोजनाओं में उपयोग कर रहा हूं और सभी प्रकार के परिदृश्यों में बहुत अच्छी तरह से काम करता हूं। –