namespace CFERDEV.Generics { public class DernierEnregistrement where T: IDernierEnregistrement { private int LastIndex(Table table) { return (from V in table select V.ID).First(); } } public interface IDernierEnregistrement { int ID(); } } Error 1 The type arguments for method 'System.Linq.Queryable.Select(System.Linq.IQueryable, System.Linq.Expressions.Expression>)' cannot be inferred from the usage. Try specifying the type arguments explicitly. C:\Documents and Settings\berdav\Bureau\CFERDEV\CFERDEV\CFERDEV\CFER_Generic.cs 20 37 CFERDEV