コード例 #1
0
ファイル: DbFactory.cs プロジェクト: radtek/Merchistoun.Data
        public static T2 ExecuteScalar <T1, T2>(this IDbConnector <T1> dbConnector, T2 defaultValue) where T2 : IConvertible
        {
            var result = dbConnector.ExecuteScalar();

            if (result == null)
            {
                return(defaultValue);
            }
            return((T2)Convert.ChangeType(result, typeof(T2)));
        }
コード例 #2
0
ファイル: DbFactory.cs プロジェクト: radtek/Merchistoun.Data
 public static T ExecuteScalar <T>(this IDbConnector <string> dbConnector, T defaultValue) where T : IConvertible
 {
     return(dbConnector.ExecuteScalar <string, T>(defaultValue));
 }
コード例 #3
0
ファイル: DbFactory.cs プロジェクト: radtek/Merchistoun.Data
 public static T ExecuteScalar <T>(this IDbConnector <string> dbConnector) where T : IConvertible
 {
     return(dbConnector.ExecuteScalar <string, T>());
 }