50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

connection string برای C#.NET

سلام

connection string برای sql express تو محیط C#.NEt در ویژوال استودیو 2010 میخوام.

تو اینترنت connection string های مختلفی هست. برخی رو تست کردم جواب نداد. میخوام طوری باشه که setup درست کردم به مشکل بر نخورم.

پرسیده شده در 1395/03/18 توسط

9 پاسخ

1

خوشحال میشم دلایلتون رو برای انجام اینکار بدونم، چون به نظرم این کار منطقی نیست، به خاطر اینکه:

  1. شما باید پروسه خوندن Connection String رو از فایل xml به صورت دستی پیاده سازی کنید، در حالی که خود دات مکانیزم خوندن connection string از فایل config رو پیاده سازی کرده و این موضوع خلاف مبحث DRY هست.
  2. تو فایل web.config یا app.config می تونید از تکنیک های رمز نگاری برای ذخیره اطلاعات حساس مانند connection string استفاده کنید که باز هم با رمز کردن connection string تو برنامتون نیازی به decrypt کردن ندارید، چون خود دات نت اینکار رو برای شما انجام میده
  3. زمان استفاده از entity framework، شما فقط کافیه connection string رو در فایل config و همنام با dbcontext ذخیره کنید تا خود کلاس context عملیات خواندن و ست کردن connection string رو انجام بده.

البته مخالف ساختار شکنی نیستم، ولی هر ساختار شکنی باید یک ارزش افزوده ای به همراه داشته باشه.

پاسخ در 1395/03/22 توسط
1

همه این حرفا درسته .

ولی این ساختارشکنی رو بخاطرراحتی خودم میکنم.کلیه تنظیمات خودمو تواون فایل میزارم مشتری تماس بگیره راخت تر راههنمایش میکنم

پاسخ در 1395/03/22 توسط
1

سلام دوست عزیز، وقتی شما برای برنامتون فایل setup درست می کنید، موقع نصب باید حتماً SQL Express رو سیستمی که برنامه قراره استفاده بشه نصب باشه. معمولاً نصب SQL رو به صورت خودکار در زمان نصب انجام میدن. اما در مورد Connection String برای SQL Express به صورت نوشته میشه:

data source=.\sqlexpress; initial catalog=database; integrated security=sspi;
پاسخ در 1395/03/18 توسط
0

منظورتون از فایل xml همون فایل کانفیگ هست؟

پاسخ در 1395/03/21 توسط
0

چه خطایی دریافت می کنید؟ لطفاً پیام خطا رو اینجا بزارید.

پاسخ در 1395/03/18 توسط
0

نه

من خودم معولا فایل connection.xml میسازم یه سری اطلاعاتو اوونجا میریزیم

وبا linq2xml اطلاعاتو میخونم

کاری به app setting ندارم

پاسخ در 1395/03/22 توسط
0

از کد زیر استفاده کردم

ولی برخی مواقع ارور میده

"Data Source=.\\SQLEXPRESS; AttachDbFilename=" + Application.StartupPath + "\\ord-95.mdf; Integrated Security=True; Connect Timeout=30; User Instance=True";
پاسخ در 1395/03/18 توسط
0

پیشنهاد میکنم کانکشن استرینگ رو از فایل XML بخونید که اگه نیاز به تغییر بود کاربر بتونه هندلش بکنه

پاسخ در 1395/03/21 توسط
2

سلام دوست عزیز

همیشه connection string رو از خود ویژوال استودیو بگیرید.

سلام دوست عزیز

همیشه connection string رو از خود ویژوال استودیو بگیرید.

||http://programming.tosinso.com/files/get/8940a0f5-ecc9-4b6e-83b9-113069480aeb||

||http://programming.tosinso.com/files/get/332f0651-0dc3-4031-bec2-6e44df6391ac||

||http://programming.tosinso.com/files/get/6003d7ac-b3ff-4fff-b561-4634f2ae83f1||

||http://programming.tosinso.com/files/get/7c6de6ab-fc97-40ba-9fe9-5dee8efaf99f||

!! بر محمد و آل محمد صلوات

سلام دوست عزیز

همیشه connection string رو از خود ویژوال استودیو بگیرید.

||http://programming.tosinso.com/files/get/8940a0f5-ecc9-4b6e-83b9-113069480aeb||

||http://programming.tosinso.com/files/get/332f0651-0dc3-4031-bec2-6e44df6391ac||

||http://programming.tosinso.com/files/get/6003d7ac-b3ff-4fff-b561-4634f2ae83f1||

||http://programming.tosinso.com/files/get/7c6de6ab-fc97-40ba-9fe9-5dee8efaf99f||

!! بر محمد و آل محمد صلوات

سلام دوست عزیز

همیشه connection string رو از خود ویژوال استودیو بگیرید.

||http://programming.tosinso.com/files/get/8940a0f5-ecc9-4b6e-83b9-113069480aeb||

||http://programming.tosinso.com/files/get/332f0651-0dc3-4031-bec2-6e44df6391ac||

||http://programming.tosinso.com/files/get/6003d7ac-b3ff-4fff-b561-4634f2ae83f1||

||http://programming.tosinso.com/files/get/7c6de6ab-fc97-40ba-9fe9-5dee8efaf99f||

!! بر محمد و آل محمد صلوات

سلام دوست عزیز

همیشه connection string رو از خود ویژوال استودیو بگیرید.

||http://programming.tosinso.com/files/get/8940a0f5-ecc9-4b6e-83b9-113069480aeb||

||http://programming.tosinso.com/files/get/332f0651-0dc3-4031-bec2-6e44df6391ac||

||http://programming.tosinso.com/files/get/6003d7ac-b3ff-4fff-b561-4634f2ae83f1||

||http://programming.tosinso.com/files/get/7c6de6ab-fc97-40ba-9fe9-5dee8efaf99f||

!! بر محمد و آل محمد صلوات

بر محمد و آل محمد صلوات

پاسخ در 1395/03/26 توسط

پاسخ شما