مشاركة عبر


Microsoft.Data.Schema.SchemaModel مساحة الاسم

Microsoft.Data.Schema.SchemaModelhouses مساحة أسماء المصادر متعددة الأساس والأساسي أنواع لطراز "المخطط"، ونماذج الكائنات وعلاقات وخصائص البيانات الأساس الكائنات. مساحة الأسماء هذه تشكل جزءا هاما من تطبيق الموفر (DSP) مخطط قاعدة بيانات.

فئات

  الفئة الوصف
فئة عامة CustomSchemaData تحتوي مجموعة بيانات مصنفة عشوائية التي يمكن أن تكون مرفقة إلى DataSchemaModel.
فئة عامة DataSchemaModel DataSchemaModelهو specialization من ModelStore.يجب أن يقوم الجميع موفري مخطط قاعدة بيانات تطبيق فئة التي ترث هذه فئة الأساس.
فئة محمية DataSchemaModel.ScriptSourcedModelElement يوفر الأساس فئة لكافة عناصر الطراز الذي يحتوي على مصدر البرنامج نصي.
فئة عامة DataSchemaModelConstructor وتوفر خيارات تغيير مخطط سلوك المدير.
فئة عامة DataSchemaModelController قم بتمكين الوصول للكتابة إلى إدارة المخطط.
فئة عامة DataSchemaModelControllerException يمثل استثناء تم طرح عند حدوث فشل المرتبطة بوحدة تحكم إدارة مخطط.
فئة عامة DataSchemaModelEventArgs توفير وسائط حدث للأحداث التي يتم تشغيل حدث عندما DataSchemaModel، أو عنصر منه، التغييرات.
فئة عامة DataSchemaModelException يمثل البيانات مخطط صياغة ‏‏ استثناء.
فئة عامة DataSchemaModelHeader يمثل الجميع معلومات رأس أو غير ذات الطراز، التي يتم تضمينها مع نموذج مخطط بيانات متسلسلة.
فئة عامة FileScriptCache البنية الأساسية. يوفر ملف العمليات للبرنامج النصي ملف s.و هذه الفئة لا يمكن أن تكون موروثة.
فئة عامة InMemoryScriptCache يمثل ذاكرة تخزين مؤقت برنامج نصي يقوم بتخزين برامج نصية الخاصة به في الذاكرة.
فئة عامة InstantiableTypeAttribute يستخدم لتعريف نوع instantiable كعنصر التي هو regهوtered للطراز.
فئة عامة ModelAnnotation يمثل تعليق توضيحي التي هو مرفقة بعنصر طراز مخطط.
فئة عامة ModelAnnotationClass يمثل فئة بيانات تعريف أساسي للتعليقات التوضيحية في عناصر الطراز.
فئة عامة ModelBuilder استخدام إلى ملء مدير المخطط باستخدام برامج نصية.
فئة عامة ModelBuilderConstructor تستخدم إلى إنشاء منشيء نموذج.
فئة عامة ModelCollation قم بتعريف نوع الترتيب الطراز.هذا هو سلسلة تعرف أبجدية أو لغة يتم تطبيق قواعد الفرز الخاص بها عند فرز القاموس المحدد.
فئة عامة ModelCollationComparer يقارن بين Stringالكائنات، أو انتشار ModelIdentifierالكائنات، أو انتشار IList<T>الكائنات لمساواة أو علاقة بينهما.
فئة عامة ModelComparer يمثل المحرك المقارنة المستخدمة إلى مقارنة النموذجين أو عنصرين.
فئة عامة ModelComparerConfiguration كائن يمثل التكوين الذي هو المعرفة للطراز comparهوon.
فئة عامة ModelComparerConstructor يوفر الدالة الإنشائية فئة ModelComparerكائن.
فئة عامة ModelComparisonChangeDefinition يحتوي تشغيل تفاصيل حول التغييرات إلى الهدف IModelElementالكائن الذي يتم مقارنته إلى العنصر المصدر.
فئة عامة ModelComparisonException يمثل الطراز ‏‏ استثناء المقارنة التي يمكن أن تحدث عند مقارنة النموذجين.
فئة عامة ModelComparisonFilter يمثل عامل تصفية يمكن تعريف ل المقارنة.
فئة عامة ModelComparisonResult يمثل المقارنة SchemaModel النتيجة.
فئة عامة ModelElement توفر فئة أساسية للمخطط عناصر الطراز التي يدعمها مخطط موفر قاعدة بيانات معينة.
فئة عامة ModelElementClass تمثل بيانات التعريف لعنصر طراز.و هذه الفئة لا يمكن أن تكون موروثة.
فئة عامة ModelElementHandle يمثل مؤشر [T:Microsoft.Data.Schema.SchemaModel.IModelElement)]الكائن الذي يتم الحصول عليه من CreateElementHandleالأسلوب.و هذه الفئة لا يمكن أن تكون موروثة.
فئة عامة ModelElementOwnerInfo يمثل الطراز عنصر معلومات المالك.
فئة عامة ModelEventArgs يمثل الوسيطات الأحداث لعناصر الطراز.
فئة عامة ModelException يمثل تم طرح ‏‏ استثناء لفشل المرتبطة بالطراز.
فئة عامة ModelIdentifier تمثل فريد معرّف لطراز مخطط.
فئة عامة ModelIdentifierGroup فئة علامة معرّف التي تمثل مجموعة من العناصر.
فئة عامة ModelIdentifierHandle يمثل مؤشر وقت تشغيل لطراز معرّف.
فئة عامة ModelInstantiationException يمثل استثناء تم طرح عند الطراز لا يمكن إنشاء مثيل لعنصر.
فئة عامة ModelPersistenceException يمثل الاستمرارية في طراز ‏‏ استثناء.
فئة عامة ModelPropertyClass يمثل بيانات التعريف لخاصية ما.و هذه الفئة لا يمكن أن تكون موروثة.
فئة عامة ModelPropertyContainerClass يمثل فئة يحتوي على خصائص، ويوفر الوصول إلى بيانات التعريف لهؤلاء خصائص.
فئة عامة ModelRegistrationException يمثل استثناء تم طرح عند حدوث مشكلة في تسجيل بيانات التعريف.
فئة عامة ModelRelationshipClass يمثل فئة بيانات التعريف ل علاقات.و هذه الفئة لا يمكن أن تكون موروثة.
فئة عامة ModelSchema تمثل بيانات التعريف التي هو المطلوبة لإنشاء مثيل ModelStore.
فئة عامة ModelSerializationException يمثل استثناء تم طرح عندما يواجه مسلسل XML طراز خطأ.
فئة عامة ModelStore implements تخزين الفعلي لنسخة نموذج مخطط.
فئة عامة ModelStoreSerializationContext قم بتعريف سياق تشغيل إنشاء تسلسل.Th هو فئة تعتمد البنية التحتية و هو غير معد للاستخدام مباشرة من تعليمات برمجية.
فئة عامة ParserConstructor يوفر فئة الأساس لفئة instantiates فئة الذي سيقوم بتحليل نموذج مخطط ل مشتق خصيصا DatabaseSchemaProviderFamily.
فئة عامة ReverseEngineer تستخدم إلى إنشاء جديد DataSchemaModelو إلى تعبئة النموذج باستخدام الكائنات المخطط من قاعدة بيانات المنشورة.
فئة عامة ReverseEngineerConstructor يمثل تعريف فئة الدالة الإنشائية الذي يعرف عكسى ميزة مهندس.
فئة عامة ReverseEngineerException الأساس فئة الاستثناء ل ReverseEngineerمكوّن.
فئة عامة ReverseEngineerFilter يوفر مجموعة من عامل تصفية العناصر التي يتم استخدامها لتحديد العناصر التي تريد استيرادها من المصدر قاعدة بيانات أثناء إجراء الهندسة العكسية في Visual Studio Application Lifecycle Management‏ (ALM).
فئة عامة ReverseEngineerFilterElement يمثل معيار تصفية إلى العناصر التي تعرف إلى استيراد من قاعدة بيانات المصدر للهندسة العكسية.
فئة عامة ScriptCache يستخدم للوصول إلى ElementSourceلعنصر طراز معين.
فئة عامة ScriptCacheException يمثل استثناء تم طرح عند مواجهة فئات التخزين المؤقت برنامج نصي خطأ.
فئة عامة ScriptDomGenerator توفر فئة أساسية للتطبيقات التي يمكن أن ينشئ البرنامج نصي طراز كائن مستند (DOM) من أحد عنصر الطراز؛ هو المستخدمة لإنشاء IScriptFragmentمن IModelElement.
فئة عامة ScriptDomGeneratorConstructor يستخدم لإنشاء ScriptDomGenerator.
فئة عامة ScriptDomGeneratorException يمثل برنامج نصي استثناء مولد طراز كائن مستند (DOM).
فئة عامة ScriptGeneratorConstructor يوفر فئة الأساس لإنشاء منشئ البرنامج نصي ل مشتق خصيصا DatabaseSchemaProviderFamily.
فئة عامة SourceCodePosition تحديد الالموقع و موضع التعليمة البرمجية المصدر الخاصة بعنصر طراز.

واجهات

  واجهة الوصف
واجهة عامة IModelAnnotation يمثل الطراز التعليقات التوضيحية التي تقوم بتخزين المعلومات الخاصة بميزة حول عناصر المخزن.
واجهة عامة IModelAnnotationHolder تمثل فئة المرفقة يمكن أن التعليقات التوضيحية.
واجهة عامة IModelAnnotationRegister توفر واجهة، عند تمت الإضافة إلى التوريث لفئة ما، يتطلب أسلوب تسجيل التعليقات التوضيحية للطراز.
واجهة عامة IModelElement ويوفر أساس لكل عنصر في نموذج مخطط.
واجهة عامة IModelEntity يمثل وحدة مرتبطة إلى ModelSإلىre.
واجهة عامة IModelMultiRelationship استخدام إلى إضافة علاقات متعددة.
واجهة عامة IModelMultiRelationship<TFrom, TTo> استخدام إلى إضافة علاقات متعددة.
واجهة عامة IModelNamed عناصر في النموذج الذي يتم تسمية يجب أن ينحدر من هذه الواجهة.
واجهة عامة IModelPropertyContainer يمثل وحدة ما، والتي يمكن أن تتضمن خصائص.
واجهة عامة IModelRelationship يستخدم إلى الحصول على كلا جانبي العلاقة.
واجهة عامة IModelRelationship<TFrom, TTo> يستخدم إلى الحصول على كلا جانبي العلاقة.
واجهة عامة IModelRelationshipEntry يمثل مرجعاً من عنصر إلى آخر، الذي قد يكون التي لم يتم حلها.
واجهة عامة IModelReverseMultiRelationship يمثل multi-علاقة العكسي.
واجهة عامة IModelReverseMultiRelationship<TFrom, TTo> تمثل عكسى علاقة متعددة.
واجهة عامة IModelReverseSingleRelationship يمثل علاقة واحدة عكسي.
واجهة عامة IModelReverseSingleRelationship<TFrom, TTo> يمثل علاقة واحدة عكسي.
واجهة عامة IModelSingleRelationship إذا كان ترتيب هو واجهة هو استخدامه، يمكن أن تحدث عنصر مفرد في جانب أيمن.
واجهة عامة IModelSingleRelationship<TFrom, TTo> إذا كان ترتيب هو واجهة هو استخدامه، يمكن أن يكون هناك عنصر مفرد تشغيل جانب أيمن.
واجهة عامة IScriptSourcedModelElement توفر واجهة لكافة عناصر الطراز التي تحتوي على برنامج نصي المصدر.
واجهة عامة ISourceInformation توفر واجهة للحصول على معلومات المصدر لطراز قاعدة بيانات عنصر.

مفوّضون

  مفوّض الوصف
مفوّض عام InstantiateAnnotationCallback<TAnnotation> يمثل Typeوأسلوب إلى يمكن استدعاء إلى إنشاء مثيل للتعليق التوضيحي.
مفوّض عام InstantiateElementCallback<TElement> يمثل Typeوأسلوب إلى يمكن استدعاء إلى إنشاء مثيل لعنصر.

قوائم التعداد

  قائمة تعداد الوصف
قائمة تعداد عامة ModelBuilderOption قم بتحديد خيار منشيء النموذج.
قائمة تعداد عامة ModelComparisonResultType تعين نوع طراز نتيجة مقارنة.
قائمة تعداد عامة ModelElementQueryFilter قم بتعريف الموقع عناصر التي ذات الصلة إلى استعلام أو تشغيل.
قائمة تعداد عامة ModelElementResolutionStatus قم بتعيين حالة دقة عنصر الطراز.
قائمة تعداد عامة ModelElementValidationStatus قم بتعيين حالة التحقق من صحة عنصر الطراز.
قائمة تعداد عامة ModelEventType تعين نوع حدث طراز.
قائمة تعداد عامة ModelRelationshipCardinalityStyle قم بتعريف النمط العلاقة علاقة أساسية.
قائمة تعداد عامة ModelRelationshipType قم بتعريف النوع علاقة.
قائمة تعداد عامة ReverseEngineerFilterType يحدد نموذج أي عناصر إلى يمكن استيراده من قاعدة بيانات المصدر أثناء إجراء الهندسة العكسية.
قائمة تعداد عامة ScriptDomOperation تعين البرنامج نصي طراز كائن مستند (DOM) تشغيل.

راجع أيضًَا

المرجع

موارد أخرى

توسيع ميزات قاعدة البيانات من Visual Studio فريق النظام