void Initialize(DataRow dr) { InnerData.Add("TypeName", dr["TypeName"]); // string innerData.Add("ProviderDbType", dr["ProviderDbType"]); //int innerData.Add("ColumnSize", dr["ColumnSize"]); //int innerData.Add("CreateFormat", dr["CreateFormat"]); //string innerData.Add("CreateParameters", dr["CreateParameters"]); //string innerData.Add("DataType", dr["DataType"]); // type? STRING innerData.Add("IsAutoincrementable", dr["IsAutoincrementable"]); // boolean innerData.Add("IsBestMatch", dr["IsBestMatch"]); // boolean innerData.Add("IsCaseSensitive", dr["IsCaseSensitive"]); // boolean innerData.Add("IsFixedLength", dr["IsFixedLength"]); // boolean innerData.Add("IsFixedPrecisionScale", dr["IsFixedPrecisionScale"]); // boolean innerData.Add("IsLong", dr["IsLong"]); // boolean innerData.Add("IsNullable", dr["IsNullable"]); // boolean innerData.Add("IsSearchable", dr["IsSearchable"]); // boolean innerData.Add("IsSearchableWithLike", dr["IsSearchableWithLike"]); // boolean innerData.Add("IsUnsigned", dr["IsUnsigned"]); // boolean innerData.Add("MaximumScale", dr["MaximumScale"]); // int innerData.Add("MinimumScale", dr["MinimumScale"]); // int innerData.Add("IsConcurrencyType", dr["IsConcurrencyType"]); // boolean innerData.Add("IsLiteralsSupported", dr["IsLiteralsSupported"]); // boolean innerData.Add("LiteralPrefix", dr["LiteralPrefix"]); // unknown innerData.Add("LiteralSuffix", dr["LiteralSuffix"]); // unknown innerData.Add("NativeDataType", dr["NativeDataType"]); // unknown }
internal override void Add(CollectionItem item) { InnerData.Add((CollectionItem <TEntity>)item); }