سلام استاد مدائنی.من توی پروژه حسابداری یه اینترفیس جنریک تعریف کردم و متدها ی آپدیت و اینسرت و ... رو هم نوشتم ولی وقتی اومدم توی unit of work کانتکس رو کنترل کنم،ارور داد به شرح زیر:
Error CS0311 The type 'GroceryStore.DataLayer.Context.Product' cannot be used as type parameter 'TEntity' in the generic type or method 'GenericRepository<TEntity>'. There is no implicit reference conversion from 'GroceryStore.DataLayer.Context.Product' to 'GroceryStore.DataLayer.Repositories.IGenericRepository<GroceryStore.DataLayer.Context.Product>'.
میشه بگین دلیلش چیه و چطوری میشه برطرف کرد؟
سلام
متن ارور را در گوگل سرچ کنید
این پیام میگه نمونه سازی معتبر نیست یا نوع هاشون متفاوته
سوالم اینه که چطوری میتونم نوع هاشون رو یکی کنم؟
استادمدائنی،من لینک رو مطالعه کردم ولی جوالم رو نتونستم پیدا کنم ولی یه سوال دارم:
در جای خالی (ضرب در) چه چیزی باید قرار بگیره؟
Public Interface IExample<TEntity> where TEntity : xxxxxx
}
{
اگر هم کلا غلطه لطف کنید صحیحش رو بگین
سلام
اگه دوره Repository در سایت رو که رایگان هست ببینید مشکل شما به احتمال زیاد حل میشه
ممنون