Aquí hay una pregunta de sintaxis simple (espero), sé cómo restringir un tipo genérico utilizando la cláusula where, pero ¿cómo restringir dos tipos genéricos?¿Cómo restringir varios tipos genéricos?
Tal vez la forma más fácil es escribir lo que mi mejor conjetura fue sobre la sintaxis.
public class GenericDaoGetByIdTests<TDao, TComponent> : BaseDaoTests
where TDao : IDao<TComponent>, TComponent : EDC2ORMComponent {
public void GetByIdTest(int id) { }
}
Esto me da un error. ¿Alguien sabe cuál es la sintaxis correcta?