-1
我创建了一个信息库,需要一个T
类型:如何将动态模型分配给存储库?
public interface IRepository<T> where T : Class
{
void Add(T item);
void Remove(T item);
void Update(T item);
T FindByID(Guid id);
IEnumerable<T> Find(Expression<Func<T, bool>> predicate);
IEnumerable<T> FindAll();
}
如果我创建使用MVC,需要一个T
类型的存储库,我可以指定一个dynamic
模型,以便我能得到的属性和类型运行?
XY问题。你的问题可能是_“我不知道在编译时使用T的类型”,所以你的解决方案_“我知道,我会用'dynamic'!”引发这个问题,这不是去上班。退后一步并解释您的原始问题。 – CodeCaster