0
我嘗試註冊一個通用類型Repository<T>
與接口IRepository<T>
其中T
是IEntity
。註冊一個不同的通用類型作爲掃描
builder.RegisterAssemblyTypes(assemblies)
.Where(t => typeof(IEntity).IsAssignableFrom(t))
.WithMetadata("Type", (t) => t)
.AsImplementedInterfaces()
.InstancePerLifetimeScope();
現在的問題是如何註冊的每個IEntity
發現我的課
Repository<T>: IRepository<T> where T: IEntity