दिलचस्प पोस्ट
Linq में Row_number over (xxx द्वारा विभाजन)? वक्र पर सबसे अच्छा व्यापार बंद बिंदु ढूँढना जब NH45 / NHibernate / Hibernate OneToMany रिश्तों पर उलटा = झूठ का उपयोग करें? ट्रेसबैक के बिना पायथन से बाहर कैसे जाए? रूबी में मैं एक हैश कैसे कॉपी करूँ? मुख्य श्रेणी हैलोवाल्ड नहीं मिला MySQL में टाइमस्टैम्प को डेटटाइम में कैसे परिवर्तित करें? मैवेन के साथ DLL निर्भरता प्रबंधित करना तीर शैली परिवर्तन का चयन करें कौन सी सरणी या सूची <> का उपयोग करना बेहतर है? क्या एक जावास्क्रिप्ट चेतावनी है जो स्क्रिप्ट को नहीं रोकती है? जावास्क्रिप्ट वाक्यविन्यास: फ़ंक्शन कॉल और कोष्ठक का उपयोग कर कमांड लाइन या बैच फ़ाइल से Excel मैक्रोज चलाने का तरीका? क्या AFNetworking में पृष्ठभूमि का समर्थन है? JQGrid में JSON डेटा मैप करना

SQLite डेटाबेस और तालिका बनाएँ

सी # एप्लिकेशन कोड के भीतर, मैं एक या एक से अधिक SQLite डेटाबेस के साथ बातचीत करना चाहता हूं।

एक नई एसक्यूएलआईटी डाटाबेस फाइल को आरंभ करने और पढ़ने और लिखने के लिए इसे खोलने का पसंदीदा तरीका क्या है?

डाटाबेस बनाने के बाद, मैं टेबल बनाने के लिए डीडीएल कथन कैसे निष्पादित कर सकता हूं?

Solutions Collecting From Web of "SQLite डेटाबेस और तालिका बनाएँ"

अगली लिंक आपको एक महान ट्यूटोरियल लाएगा, जिससे मुझे बहुत मदद मिली!

कैसे सी # में SQLite

मेरे पास लगभग सभी चीजें उस लेख के लिए इस्तेमाल की गई थीं जो मेरे अपने सी # एप्लिकेशन के लिए SQLite डेटाबेस बनाते थे

SQLite.dll डाउनलोड करने के लिए मत भूलें, और इसे अपने प्रोजेक्ट के संदर्भ के रूप में जोड़ें। यह NuGet का उपयोग करके किया जा सकता है और मैन्युअल रूप से डीएलएल जोड़कर किया जा सकता है।

संदर्भ को जोड़ने के बाद, अपने वर्ग के शीर्ष पर निम्न पंक्ति का उपयोग करके अपने कोड के dll को देखें:

using System.Data.SQLite;

आप यहां डीएलएल पा सकते हैं:

SQLite DLL का

आप यहां NuGet का रास्ता पा सकते हैं:

NuGet

ऊपर का निर्माण स्क्रिप्ट है डेटाबेस फ़ाइल बनाना:

 SQLiteConnection.CreateFile("MyDatabase.sqlite"); SQLiteConnection m_dbConnection = new SQLiteConnection("Data Source=MyDatabase.sqlite;Version=3;"); m_dbConnection.Open(); string sql = "create table highscores (name varchar(20), score int)"; SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection); command.ExecuteNonQuery(); sql = "insert into highscores (name, score) values ('Me', 9001)"; command = new SQLiteCommand(sql, m_dbConnection); command.ExecuteNonQuery(); m_dbConnection.Close(); 

आपके द्वारा सी # में एक स्क्रिप्ट बना लेने के बाद, मुझे लगता है कि आप रोलबैक लेनदेन जोड़ना चाह सकते हैं, यह सुरक्षित है और यह आपके डेटाबेस को असफल रहने से बचाएगा, क्योंकि डेटा समाप्त होने पर डेटाबेस को एक बड़ा टुकड़ा बना दिया जाएगा और नहीं छोटे टुकड़े, उदाहरण के लिए जहां 5 में से 10 प्रश्नों पर यह असफल हो सकता है

लेनदेन का उपयोग करने का उदाहरण:

  using (TransactionScope tran = new TransactionScope()) { //Insert create script here. //Indicates that creating the SQLiteDatabase went succesfully, so the database can be committed. tran.Complete(); }