MetadataWorkspaceExtensions.InferSsdlFacetsForCsdlProperty Method (EdmProperty, DbProviderManifest)

 

Infer SSDL facets from a CSDL property

Namespace:   Microsoft.Data.Entity.Design.DatabaseGeneration
Assembly:  Microsoft.Data.Entity.Design.DatabaseGeneration (in Microsoft.Data.Entity.Design.DatabaseGeneration.dll)

[SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", 
	MessageId = "csdl")]
[SuppressMessageAttribute("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", 
	MessageId = "Csdl")]
[SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", 
	MessageId = "Ssdl")]
public static IEnumerable<Facet> InferSsdlFacetsForCsdlProperty(
	this EdmProperty csdlProperty,
	DbProviderManifest providerManifest
)

Parameters

csdlProperty
Type: System.Data.Entity.Core.Metadata.Edm.EdmProperty

The CSDL property.

providerManifest
Type: System.Data.Entity.Core.Common.DbProviderManifest

The DbProviderManifest to use.

Return Value

Type: System.Collections.Generic.IEnumerable<Facet>

The list of facets.