Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / EntityModel / SchemaObjectModel / PrimitiveSchema.cs / 1305376 / PrimitiveSchema.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Diagnostics; using System.Data.Common; using System.Collections.Generic; using System.Data.Metadata.Edm; using System.Xml; namespace System.Data.EntityModel.SchemaObjectModel { ////// The virtual schema for primitive data types /// internal class PrimitiveSchema : Schema { public PrimitiveSchema(SchemaManager schemaManager) : base(schemaManager) { Schema = this; DbProviderManifest providerManifest = ProviderManifest; if (providerManifest == null) { AddError(new EdmSchemaError(System.Data.Entity.Strings.FailedToRetrieveProviderManifest, (int)ErrorCode.FailedToRetrieveProviderManifest, EdmSchemaErrorSeverity.Error)); } else { foreach (PrimitiveType entry in providerManifest.GetStoreTypes()) { TryAddType(new ScalarType(this, entry.Name, entry), false /*doNotAddErrorForEmptyName*/); } } } ////// Returns the alias that can be used for type in this /// Namespace instead of the entire namespace name /// internal override string Alias { get { return ProviderManifest.NamespaceName; } } ////// Returns the TypeAuthority that is driving this schema /// internal override string Namespace { get { if (ProviderManifest != null) { return ProviderManifest.NamespaceName; } return string.Empty; } } protected override bool HandleAttribute(XmlReader reader) { // don't call the base, we don't have any attributes return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MultipartContentParser.cs
- TextEditorThreadLocalStore.cs
- InternalControlCollection.cs
- Int16AnimationBase.cs
- WebPartManagerInternals.cs
- ApplicationException.cs
- DotAtomReader.cs
- DataTemplate.cs
- DataBindingExpressionBuilder.cs
- PrintingPermission.cs
- DiagnosticsConfigurationHandler.cs
- FullTextState.cs
- CheckedPointers.cs
- DataGridViewRowPostPaintEventArgs.cs
- HttpModule.cs
- DropShadowEffect.cs
- ToolStripButton.cs
- ManagementDateTime.cs
- Underline.cs
- AnnouncementEndpoint.cs
- RepeaterItemCollection.cs
- SchemaNamespaceManager.cs
- TypedElement.cs
- FixedPage.cs
- LabelExpression.cs
- HttpRuntimeSection.cs
- WithParamAction.cs
- SHA384Managed.cs
- BitmapDecoder.cs
- DataServiceContext.cs
- TypeConstant.cs
- ToolStripDropDownItem.cs
- StatusBarPanelClickEvent.cs
- Substitution.cs
- ComponentEditorForm.cs
- ScrollChrome.cs
- CurrentTimeZone.cs
- ToolStripMenuItem.cs
- AsyncContentLoadedEventArgs.cs
- AnnotationMap.cs
- EdmType.cs
- UnmanagedMarshal.cs
- AttributeAction.cs
- DesignOnlyAttribute.cs
- RectConverter.cs
- COM2ExtendedTypeConverter.cs
- GradientSpreadMethodValidation.cs
- CheckBox.cs
- ClosableStream.cs
- StandardToolWindows.cs
- DependencyObject.cs
- BStrWrapper.cs
- SessionStateSection.cs
- ToolBar.cs
- Translator.cs
- SimpleFileLog.cs
- PropertyMetadata.cs
- XmlDataLoader.cs
- ViewKeyConstraint.cs
- HtmlElementCollection.cs
- PublishLicense.cs
- MaskedTextBox.cs
- Animatable.cs
- XmlExceptionHelper.cs
- TranslateTransform3D.cs
- SqlGenericUtil.cs
- Point4D.cs
- ProfilePropertySettings.cs
- TranslateTransform3D.cs
- Rect3DValueSerializer.cs
- ReliabilityContractAttribute.cs
- DataTableCollection.cs
- srgsitem.cs
- TextTreeRootNode.cs
- ClientConfigurationSystem.cs
- LookupNode.cs
- WriteableBitmap.cs
- DataSourceExpressionCollection.cs
- CheckPair.cs
- ConstructorArgumentAttribute.cs
- ThreadAttributes.cs
- KnownBoxes.cs
- WebPartEventArgs.cs
- DataBinding.cs
- CompositeActivityMarkupSerializer.cs
- MsmqAppDomainProtocolHandler.cs
- PassportAuthenticationModule.cs
- ChildDocumentBlock.cs
- MethodExpression.cs
- FtpWebResponse.cs
- MorphHelper.cs
- RelationshipEndMember.cs
- PageCodeDomTreeGenerator.cs
- BamlLocalizabilityResolver.cs
- FactoryMaker.cs
- DesignerForm.cs
- OdbcCommand.cs
- ViewCellRelation.cs
- DataColumnPropertyDescriptor.cs
- MemberAccessException.cs