public static void AddDataModel(this StiReport report, IDataModel dm) { if (dm == null) { return; } var dynModel = dm.GetDynamic(); foreach (var x in dynModel) { report.RegBusinessObject(x.Key, x.Value); } }