• 1398/01/05

مشکلی در اینترفیس جنریک :

سلام استاد مدائنی.من توی پروژه حسابداری یه اینترفیس جنریک تعریف کردم و متدها ی آپدیت و اینسرت و ... رو هم نوشتم ولی وقتی اومدم توی 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>'.   

میشه بگین دلیلش چیه و چطوری میشه برطرف کرد؟

  • 1398/01/05
  • ساعت 16:04

سلام 

متن ارور را در گوگل سرچ کنید 

این پیام میگه نمونه سازی معتبر نیست یا نوع هاشون متفاوته 


  • 1398/01/05
  • ساعت 16:08

سوالم اینه که چطوری میتونم نوع هاشون رو یکی کنم؟



  • 1398/01/05
  • ساعت 17:54

استادمدائنی،من لینک رو مطالعه کردم ولی جوالم رو نتونستم پیدا کنم ولی یه سوال دارم:

در جای خالی (ضرب در) چه چیزی باید قرار بگیره؟

Public Interface IExample<TEntity> where TEntity : xxxxxx

}

{

اگر هم کلا غلطه لطف کنید صحیحش رو بگین


  • 1398/01/05
  • ساعت 23:28

سلام

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


  • 1398/01/05
  • ساعت 23:33

ممنون


logo-enamadlogo-samandehi