برقراری ارتباط بین Web Api و لایه Dal برای کوئری زدن روی DbContext
سلام. وقت بخیر
من سه لایه UI, BLL, DAL تو برنامم دارم.
یه لایه WEB APIهم اضافه کردم. یه کلاس به نام PersonController هم دارم که به پروژه WEB API اضافه کردم. کلاسم اینه:
public class PersonController : ApiController
{
public IEnumerable<CommonPerson> GetAllPersons()
{
PersonRepository PersonRep = new PersonRepository();
return PersonRep.SelectAll();
}
}
در اکشن GetAllPersons ، کلاس PersonRepository صدا زده میشه و از اونجا به DAL میره و از طریق DbContext روی دیتابیس کوئری میزنه.
مشکلی که وجود داره اینه که در DAL که میره تنظیمات کانکشن استرینگ رو نمی تونه بخونه و خطا میده.
چطور میتونم ارتباط بین web api و لایه dal رو برقرار کنم؟
نقل قول: برقراری ارتباط بین Web Api و لایه Dal برای کوئری زدن روی DbContext
لطفا خطای برنامه ارسال کنید
در ضمن کانکشن استرینگ را در سطح پروژه UI قرار بدید