نمایش نتایج 1 تا 2 از 2

نام تاپیک: ارور در رشته اتصال

  1. #1

    ارور در رشته اتصال

    سلام من وقتی میخام در صفحه html و razor به رشته اتصال وصل شم به دلیل داشتن پارامتر دچار مشکل میشم
    در فایل applicationdbcontex به صورت زیر تعریف شده است که پارامتر دارد
    publicApplicationDbContext(DbContextOptions<ApplicationD  bContext> options)

    : base(options)
    {


    }


    و وقتی میخوام در صفحه فرونت ازش نمونه سازی کنم و استفاده کنم به صورت زیر تعریف میکنم ولی به دلیل خواستن پارامتر ارور میده نمیدونم چه مقدار یا متدی رو بهش پاس بدم

    WebApplication6.Data.ApplicationDbContext db = new WebApplication6.Data.ApplicationDbContext();


  2. #2

    نقل قول: ارور در رشته اتصال

    سلام.
    شما باید در کلاس startup.cs و متد ConfigureService عملیات تزریق این کلاس انجام بدید.
    اینطوری:

    services.AddTransient<WoodDbContext>();
    services.AddDbContext<WoodDbContext>(options =>
    {
    options.UseSqlServer(Configuration.GetConnectionSt ring("myConnection"));
    });


    و همچنین در خط آخری که خودتون نوشتید برای اون کلاس یا کنترلر باید یک سازنده هم بسازید و ApplicationDbContext به عنوان پارامتر بهش ارسال کنید و مقدار رdb را برابر آن قرار دهید:
    به طور مثال در کنترلر:

    public class ContactController : Controller
    {
    private readonly WoodDbContext _context;


    public ContactController(WoodDbContext context)
    {
    _context = context;
    }
    }


تاپیک های مشابه

  1. پاسخ: 5
    آخرین پست: شنبه 18 مهر 1394, 23:57 عصر
  2. پاسخ: 5
    آخرین پست: چهارشنبه 05 شهریور 1393, 19:44 عصر
  3. پاسخ: 0
    آخرین پست: سه شنبه 12 دی 1391, 17:09 عصر
  4. پاسخ: 4
    آخرین پست: جمعه 05 اسفند 1390, 18:25 عصر
  5. پاسخ: 3
    آخرین پست: چهارشنبه 09 شهریور 1390, 16:06 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •