تغییر کانکشن های یک برنامه که با sql r2 & linq ساخته شده
1-چطو میشه کانکشن های یک برنامه با sql r2 & linq ساختم را تغییر بدم و express بشود ؟
2- حالا مشکلی ندارم و به خوبی کار میکند ولی میخواهم در جایی دیگر اجرا کنم باید r2 که 6 گیگ هست تقریبا را کامل نصب کنم.
نمیشه یه راهی پیشنهاد بدین که دیگر نیازی به نصب r2 کاملش نباشه ؟
نقل قول: تغییر کانکشن های یک برنامه که با sql r2 & linq ساخته شده
Data Source=(LocalDB)\v11.0;AttachDbFilename="C:\Users\ Omid Nasri\Documents\Express.mdf";Integrated Security=True;Connect Timeout=30
این کد بالا رشته ارتباط با بانک اطلاعاتی نسخه اکپرس هستش، شما برای ساخت یک کانکشن استرینگ باید برای خودت یک کلاس بسازی که یکی از ممبر آن رشته شما رو برگردونه، خوب تنها کاری که شما باید انجام بدی ادرس بانک هستش که میتونی از کلاس System.File ادرس بانک رو کنار برنامه برگردونه، و یا مثلا شما هنگام نصب بانک اکسپرس رو در درایو C کپی میکنی شما میتونی طراحتا ادرس اون مکان رو بر گردونی و اگر برنامه شما هر جای دیگه و از سیستم دیگه اجرا شه این مشکل شما برطرف خواهد شد . و همان گونه که شما قبول داری وقتی کانکشن رو داشته باشی میتونی به دیتابیس دسترسی داشته باشی خوب تموم دیگه امیدارم متوجه شدیه باشی اگه هم نه بزار دوستان دیگه جواب بدن . . .
1 ضمیمه
نقل قول: تغییر کانکشن های یک برنامه که با sql r2 & linq ساخته شده
نقل قول:
نوشته شده توسط
omid nasri
Data Source=(LocalDB)\v11.0;AttachDbFilename="C:\Users\ Omid Nasri\Documents\Express.mdf";Integrated Security=True;Connect Timeout=30
این کد بالا رشته ارتباط با بانک اطلاعاتی نسخه اکپرس هستش، شما برای ساخت یک کانکشن استرینگ باید برای خودت یک کلاس بسازی که یکی از ممبر آن رشته شما رو برگردونه، خوب تنها کاری که شما باید انجام بدی ادرس بانک هستش که میتونی از کلاس System.File ادرس بانک رو کنار برنامه برگردونه، و یا مثلا شما هنگام نصب بانک اکسپرس رو در درایو C کپی میکنی شما میتونی طراحتا ادرس اون مکان رو بر گردونی و اگر برنامه شما هر جای دیگه و از سیستم دیگه اجرا شه این مشکل شما برطرف خواهد شد . و همان گونه که شما قبول داری وقتی کانکشن رو داشته باشی میتونی به دیتابیس دسترسی داشته باشی خوب تموم دیگه امیدارم متوجه شدیه باشی اگه هم نه بزار دوستان دیگه جواب بدن . . .
سلام
اگر امکانش هست یه نمونه سورس بذارید که باید چیکار کنیم ؟داخل linq تنها کانکشنی داریم داخل datacontext هستش جطوری می تونیم تغییرش بدیم ؟کلاسی که گفتید باید شامل چی باشه ؟
ضمیمه 126690
نقل قول: تغییر کانکشن های یک برنامه که با sql r2 & linq ساخته شده
اره دقیقا نمیدونیم چطوری به express تبدیل کرد
نقل قول: تغییر کانکشن های یک برنامه که با sql r2 & linq ساخته شده
من میخوام جایی دیگه بتونم به راحتی برنامم را اجرا کنم sql کامل سنگینه خیلی
نقل قول: تغییر کانکشن های یک برنامه که با sql r2 & linq ساخته شده
کسی نمیتونه راهنمایی کنه ؟
نقل قول: تغییر کانکشن های یک برنامه که با sql r2 & linq ساخته شده
نقل قول:
نوشته شده توسط
bazikadeh
کسی نمیتونه راهنمایی کنه ؟
با هر نگارشی از sql که برنامه رو طراحی می کنی , توی سیستم مقصد هم بایستی از همون نگارش نصب کنی
اگه نگرانی شما از نصب sql _R2 در مقصد هست حتما لزومی نداره از این نگارش استفاده کنی
راه حل ساده دیگه , اینه که از sql r2 sp2 compact 4.0 استفاده کنی :لبخند: با این نوع از sql ، کافیه تا چند تا dll رو توی سیستم مقصد داشته باشی ....
به عنوان مثال در این لینک راجع به نحوه نصب و استفاده از sql compact در سیستم مقصد توضیح می ده و می نویسه که چکار کنین تا از نصب برنامه هایی که لزومی نداره خلاص بشین
وهمچنین در این لینک براتون توضیح می ده که چگونه برای پروژه ای که با sql compact کار شده ، setup تهیه کنین و چه فایلهایی برای سیستم مقصد نیاز هست
نقل قول: تغییر کانکشن های یک برنامه که با sql r2 & linq ساخته شده
ممنون حالا چرا sp2 ؟
این را از کجا میتونم دانلود کنم ؟
باید کانکشن ها و app.config هم عوض کنم درسته ؟