سلام همگی. میخوایم یه برنامه insert,delete,update ، در سی شارپ بنویسیم که عملیات جستجو و گزارش گیری رو هم انجام بده. همچنین برنامه باید در شبکه محلی کار کنه و سرعت اجرا اهمیت زیادی داره. یه تعداد سوال اولیه دارم. ممنون میشم راهنمایی کنید :
1- بهترین پایگاه داده برای این کار چیه؟ sql server ، sqllite و ... ؟
2- امکانش هست که برنامه سرور ، سطح دسترسی کلاینت ها رو مشخص کنه؟ مثلا یه کلاینت حق insert نداشته باشه. یا یک کلاینت فقط بتونه گزارش گیری کنه. به چه صورت؟
3- فرقی هست که از ado.net یا linq استفاده بشه؟
4- نمونه open source یا قابل خرید برای این کار وجود داره که از پروتکل tcp استفاده کرده باشه؟