हाँ मैंने हाल ही में देखा है कि db.SqlList
OrmLite v4 रिफैक्टर
में खो गया इसलिए मैंने इसे इस कमिट में वापस कर दिया है
. जो महीने के अंत से पहले v4 की अगली रिलीज़ में उपलब्ध होगा।
आप अब भी db.Select
. का उपयोग कर सकते हैं अपरिष्कृत चयन प्रश्नों के लिए, उदा:
var results = db.Select<Poco>("SELECT * FROM a LIMIT 10");
यह केवल एक समस्या है जब यह चयन . नहीं है स्टेटमेंट क्योंकि हम मानेंगे कि यह शॉर्ट-हैंड है जैसे:
var results = db.Select<Poco>("Foo = 'bar'");
और अपने लिए शेष SQL स्वचालित रूप से जोड़ दें, लेकिन यह एक समस्या है जब आप SELECT
जारी नहीं कर रहे हैं कथन, उदा. एक संग्रहीत कार्यविधि को कॉल करना, जो कि db.SqlList
है इसलिए है क्योंकि रॉ SQL अछूता रहता है।
टाइप किए गए एक्सप्रेशन API में LIMIT के लिए समर्थन
एक सीमा के साथ क्वेरी करने का दूसरा तरीका टाइप किए गए एक्सप्रेशन API का उपयोग करना है, जैसे:
var results = db.Select<Poco>(q => q.Limit(10));