مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

jazayery

عضویت از 1395/11/14

ایجاد دیتابیس SQLite در ASP.Net Core 2

  • یکشنبه 20 اسفند 1396
  • 16:58
تشکر میکنم

با سلام 
من خواستم مطابق آموزش ASP.Net MVC در TopLearn.com یک وب سایت ایجاد کنم با دیتابیس SQlite مطابق الگوی Repository

با MVC نشد، متوجه شدم با ASP.Net Core میشه، در یک پروژه انجام میشه اما زمانی که Class Library درست میکنم تا از الگوی Repository  استفاده کنم نمیشه لطفا راهنمایی کنید

بعد از اجرای دستور Add-Migration CreateDB بعضی وقت ها Migration ساخته میشه بعضی وقت ها هم خطای زیر رو میده :

Unable to create an object of type 'DataEventRecordContext'. Add an implementation of 'IDesignTimeDbContextFactory<DataEventRecordContext>' to the project, or see https://go.microsoft.com/fwlink/?linkid=851728 for additional patterns supported at design time. 

اما بعد از ایجاد شدن دستور Add-Migration CreateDB در صورت موفقیت اصلا دستور  Update-Database CreateDB04 اجرا نمیشه و پیغام خطای بالا رو مجدد میده

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 20 اسفند 1396
  • 17:37

در mvc هم میشه

این لینک رو ببینید

کاربر سایت

jazayery

عضویت از 1395/11/14

  • شنبه 26 اسفند 1396
  • 12:04

با سلام ممنون از پاسخ خوب شما 

یه سوال داشتم من برای فیلد های دیتابیس اولویت تعیین میکنم (order) اما زمانی که دیتابیس رو می سازه ترتیب ستون ها بصورت الفبایی هست؟؟!!

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 26 اسفند 1396
  • 12:56

خیر ترتیب باید بر اساس تعریف باشه

کاربر سایت

jazayery

عضویت از 1395/11/14

  • شنبه 26 اسفند 1396
  • 13:57

من بر اساس ترتیب تعریف کردم و برای هر ستون order رو ست کردم

اما زمانی که دیتابیس ساخته میشه فیلد ها بجز ستون P.K بصورت الفبایی پشت هم قرار گرفته میشه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 26 اسفند 1396
  • 14:04

نباید اینطور باشه

اجازه بدید در اسرع ووقت یه بررسی میکنم اگر اینطور بود راهکار رو ارائه خواهم داد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)