نقل قول نوشته شده توسط farzaneh1073 مشاهده تاپیک
با سلام

من پروژه تحت ویندوز دارم می نویسم و فایل app.config اضافه کردم و در connection string مسیر پایگاه داده را |dataDirectory|/db.mdf گذاشتم
هم با LINQ و هم بدون آن کار میکنه ولی مشکل اینه که مثلا داده جدید که ثبت میشه وارد جدول های بانک اطلاعاتی نمیشه تا زمانی که برنامه باز هست داده هایی را که جدید وارد کردم نمایش میده ولی برنامه که بسته بشه و دوباره باز بشه هیچ کدام نیستن
datadirectory رو که بردارم مسیر بانک رو بذارم درست کار میکنه
چکار کنم برای حل این موضوع که با datadirectory هم کار کنه
دوست عزیز مشکل این هستش احتمالا برنامه داره دیتابیس رو از کنار فایل اجرای میخونه یعنی موقعی که برنامه اجرا میشه دیتابیس کپی میشه در مسیر فایل اجرا به همین خاطر شما موقع اجرا اول داده ندارید برنامه خام می باشد و اطلاعات وارد میکنید همون دقیقه مشاهده میکنید ولی برای بار دوم برنامه رو اجرا میکنید دیتابیس رو از کنار فایل اجرای باز پاک کرده و دوباره ایجاد میکنه و میبینید داده های که قبلا وارد کردید نمی باشد این به این خاطر می باشد که دیتابیس از کنار فایل اجرای خونده میشه نه از مسیری که تایین کردید. و به همین خاطر در هر بار اجرا میبنید دیتابیس صفر شده و داده ها از بین رفته