نحوه شبكه كردن با كدنويسي Linq
چگونه ميشه با كدنويسي linq برنامه خودمون تحت شبكه كنيم؟
5 پاسخ
منظورم اين است كه در روش ado.net ما براي كانكشن ميايم يه string conection ميزنيم و ip، سيستمي كه اس كيو ال روش نصب هست را وارد ميكنيم تا كلاينت ها وقتي ديتا را در سيستم ثبت ميكنن در اس كيو ال قرار بگيرد ولي در Linq چگونه بايد اين كار را انجام دهيم؟
همونطور که گفتم LINQ یک روش کوئری گرفتن از اطلاعات هست، حالا شما برای ارتباط با بانک اطلاعاتی یا از LINQ2SQL استفاده می کنید که روش قدیمی هست و تقریباً دیگه استفاده نمیشه، یا از Entity Framework. در هر دو حالت اطلاعات ارتباط با بانک اطلاعاتی از Connection String خونده میشه و شما با مشخص کردن اطلاعاتی سروری که بانک اطلاعاتی روی اون قرار داره می تونید به بانک در محیط شبکه متصل بشید، خود LINQ کاری این وسط انجام نمیده.
شما از Connection String برای ارتباط استفاده می کنید، توی Connection String کافیه تو قسمت مربوط به نام سرور IP سروری که قرار هست بهش وصل بشید و نام Instance رو وارد کنید. فقط حتماً تو سرور باید سرویس SQL Browser اجرا باشه و تو رول های Firewall باید SQL Server دسترسی داشته باشه. نمونه Connection String:
<connectionStrings> <add name="DbConnectionString" connectionString="data source=10.1.1.10\Instance; Initial Catalog=DbName; User Id=sa; Password=123; Integrated Security=false; MultipleActiveResultSets=true;" </connectionStrings>
ممنون از راهنماييتون
ميشه نحوه ارتباط رو با جزييات بيشتر بفرماييد يا لينكي بفرستين كه توضيح داده باشد؟
سلام دسوت عزیز، دقیقاً متوجه نشدم منظورتون از شبکه کردن با LINQ چیه؟ LINQ یک روش کوئری گرفتن از داده ها در دات نت هست و ارتباطش رو با شبکه کردن متوجه نشدم!