Äsch, jag fixar det med variabler "utanför" klassen i stället. :)
Frågan#1
har följande
public class ConnectionFactory
{
public enum connectionTypes {SQLServer, ODBC};
public static IDbConnection makeConnection (int connectionType, string connectionString)
{
switch (connectionType)
{
case ((int)connectionTypes.SQLServer):
return (IDbConnection)new SqlConnection(connectionString);
case ((int)connectionTypes.ODBC):
return (IDbConnection)new OdbcConnection(connectionString);
}
//no match
return null;
}
}
och vill i en annan metod kolla vilken connectiontype som valts för att på så sätt kunna skapa rätt DataReader (t.ex. OdbcDataReader).
public static IDataReader(int connectionType = XXX)
Hur gör man?