internal static Class ForEntityContainer(OdcmModel odcmModel, OdcmServiceClass odcmContainer) { return(new Class { AccessModifier = "public ", Constructors = global::Vipr.Writer.CSharp.Lite.Constructors.ForEntityContainer(odcmContainer), Description = odcmContainer.Description, Fields = global::Vipr.Writer.CSharp.Lite.Fields.ForEntityContainer(odcmContainer), Interfaces = global::Vipr.Writer.CSharp.Lite.ImplementedInterfaces.ForEntityContainer(odcmContainer), Identifier = NamesService.GetEntityContainerTypeName(odcmContainer), NestedClasses = new[] { ForGeneratedEdmModel(odcmModel) }, Methods = global::Vipr.Writer.CSharp.Lite.Methods.ForEntityContainer(odcmContainer), Properties = global::Vipr.Writer.CSharp.Lite.Properties.ForEntityContainer(odcmContainer) }); }