Esempio n. 1
0
        internal virtual T Get <T>(Dictionary <string, object> parameters)
        {
            var     objectTypeInstance = Activator.CreateInstance <T>();
            DBLayer dbLayer            = new DBLayer();

            DataSet ds = dbLayer.GetDataSet("spGet" + ModelName, DataUtilities.GetParameterListForFetch(objectTypeInstance as DataModel, parameters));

            dbLayer.Dispose();

            return(DataUtilities.CreateObjectFromDataRow <T>(DBLayer.TopRow(ds) as DataRow, objectTypeInstance));
        }