Beispiel #1
0
        public static int InsertModelId <T>(T t, IDataSourceType idatasource) where T : new()
        {
            string sqlstring             = string.Empty;
            List <IDataParameter> parame = (List <IDataParameter>)GetInsertModelParameterT_SQL <T>(t, out sqlstring);

            if (idatasource != null)
            {
                return((int)idatasource.ExecuteScalar(CommandType.Text, sqlstring, parame.ToArray()));
            }
            return((int)IDataSourceTypeFactory.Create().ExecuteScalar(CommandType.Text, sqlstring, parame.ToArray()));
        }