در مورد sqlite و استفاده آن در c#
سلام میخواستم ببینم دوستانی هستند که از sqlite در c# استفاده کردند؟ آیا در برنامه های کوچک به مشکلی برخورد نکردند؟ ضمنا من هیچ آشنایی با sqlite ندارم اگر مرجعی در این مورد هست ممنون میشم راهنماییم کنید
2 پاسخ
سلام به شما دوست عزیز.
sqliite یک برنامه و سرور تنها مانند دیتابیس های معمول نیست و فقط یک کتابخانه است که می تواند کوئری های ساده را انجام دهد. بنابراین به درد برنامه های بزرگ و backend ها نمی خورد. ولی می توان از آن برای برنامه های کوچک و مدیریت دیتابیس خیلی کوچک استفاده کرد. مثلا اگر برنامه ای دارید که نیاز ندارید از سرور دیتابیس استفاده کنید و اندازه و تعداد جداول شما خیلی بزرگ نیست می تونید از اون استفاده کنید.
این لینک یک نمونه استفاده از sqlite در c# هست که می تونید ازش استفاده کنید. و همچنین لینکی که مهندس نصیری معرفی کرده اند هم مثال خوبی هستش.
ITPRO ی عزیز ترجیحا هیچوقت از دیتابیس های غیرمایکروسافتی برای مایکروسافتی ها استفاده نکنید ، نه پیشنهاد میشه و نه پشتیبانی خوبی می تونید دریافت کنید ، SQLite همونطور که از اسمش پیداست برای سبکترین و ساده ترین دیتابیس ها طراحی شده ، مستقیما شما نمی تونید در سی شارپ ازش استفاده کنید باید یک لایه واسط با یک برنامه Third Party داشته باشید که این اجازه رو به شما بده ، اساسا برای برنامه های بسیار سبک و کم حجم استفاده میشه ، می تونید اطلاعات بیشتری در لینک زیر بدست بیارید :
http://www.codeproject.com/Articles/22165/Using-SQLite-in-your-C-Application
ITPRO باشید