EdmExtension.CreateAndValidateStoreItemCollection Method
[This page is specific to the Entity Framework version 6.0 Beta. The latest version is available as the 'Entity Framework' NuGet package. For more information, see Entity Framework Releases and Versioning.]
Converts a string representation of store schema definition language (SSDL) to a StoreItemCollection and validates it.
Namespace: Microsoft.Data.Entity.Design.DatabaseGeneration
Assembly: Microsoft.Data.Entity.Design.DatabaseGeneration (in Microsoft.Data.Entity.Design.DatabaseGeneration.dll)
Syntax
'Declaration
Public Shared Function CreateAndValidateStoreItemCollection ( _
ssdl As String, _
targetFrameworkVersion As Version, _
resolver As IDbDependencyResolver, _
catchThrowNamingConflicts As Boolean _
) As StoreItemCollection
'Usage
Dim ssdl As String
Dim targetFrameworkVersion As Version
Dim resolver As IDbDependencyResolver
Dim catchThrowNamingConflicts As Boolean
Dim returnValue As StoreItemCollection
returnValue = EdmExtension.CreateAndValidateStoreItemCollection(ssdl, _
targetFrameworkVersion, resolver, _
catchThrowNamingConflicts)
public static StoreItemCollection CreateAndValidateStoreItemCollection(
string ssdl,
Version targetFrameworkVersion,
IDbDependencyResolver resolver,
bool catchThrowNamingConflicts
)
public:
static StoreItemCollection^ CreateAndValidateStoreItemCollection(
String^ ssdl,
Version^ targetFrameworkVersion,
IDbDependencyResolver^ resolver,
bool catchThrowNamingConflicts
)
static member CreateAndValidateStoreItemCollection :
ssdl:string *
targetFrameworkVersion:Version *
resolver:IDbDependencyResolver *
catchThrowNamingConflicts:bool -> StoreItemCollection
public static function CreateAndValidateStoreItemCollection(
ssdl : String,
targetFrameworkVersion : Version,
resolver : IDbDependencyResolver,
catchThrowNamingConflicts : boolean
) : StoreItemCollection
Parameters
- ssdl
Type: System.String
SSDL as a string.
- targetFrameworkVersion
Type: System.Version
The targeted version of the Entity Framework.
- resolver
Type: IDbDependencyResolver
Determines if exceptions should be thrown if errors occur during the StoreItemCollection generation and validation process.
- catchThrowNamingConflicts
Type: System.Boolean
Determines if exceptions should be thrown if a naming conflict exists in the generated StoreItemCollection.
Return Value
Type: System.Data.Entity.Core.Metadata.Edm.StoreItemCollection
SSDL as a StoreItemCollection.