-1
Ich habe ein Repository, das einen T
Typen nimmt:Wie weist man einem Repository ein dynamisches Modell zu?
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();
}
Wenn ich ein Repository mit MVC erstellen, die eine T
Art nimmt, kann ich ein dynamic
Modell zuweisen, so dass ich Eigenschaften erhalten und die Art in Laufzeit?
XY-Problem. Ihr Problem ist wahrscheinlich _ "Ich weiß nicht, den Typ für T zur Kompilierzeit zu verwenden" _, also Ihre Lösung _ "Ich weiß, ich werde' dynamic' verwenden! "_ Verursacht diese Frage, die nicht ist zur Arbeit gehen. Machen Sie einen Schritt zurück und erklären Sie Ihr ursprüngliches Problem. – CodeCaster