ConcurrencyModeTester
Class used to test ConcurrencyMode settings in EDMX files.
Constructors
Constructor | Description |
new()
Signature: unit -> ConcurrencyModeTester
|
Go to GitHub source |
Instance members
Instance member | Description |
BadConcurrencyModes(edmxFilePath)
Signature: edmxFilePath:string -> EntityProperty []
|
Find bad ConcurrencyMode settings in an EDMX file. Parameters
Return ValueAn |
BadConcurrencyModes(assembly)
Signature: assembly:Assembly -> EntityProperty []
|
Find bad ConcurrencyMode settings in all EDMX files embedded as resources in an assembly (this is how Visual Studio stores EDMX files by default). Parameters
Return ValueAn |
BadConcurrencyModes(assembly, edmxName)
Signature: (assembly:Assembly * edmxName:string) -> EntityProperty []
|
Find bad ConcurrencyMode settings in a single EDMX file embedded as a resource in an assembly (this is how Visual Studio stores EDMX files by default). Parameters
Return ValueAn EntityProperty array with all properties which have a bad ConcurrencyMode setting. Go to GitHub source |
BadConcurrencyModes(...)
Signature: (csdlDocument:XDocument * ssdlDocument:XDocument * mslDocument:XDocument) -> EntityProperty []
|
Find bad ConcurrencyMode settings in the associated CSDL, SSDL and MSL documents. Parameters
Return ValueAn EntityProperty array with all properties which have a bad ConcurrencyMode setting. Go to GitHub source |
BadConcurrencyModes(...)
Signature: (csdlElement:XElement * ssdlElement:XElement * mslElement:XElement) -> EntityProperty []
|
Find bad ConcurrencyMode settings in the associated CSDL, SSDL and MSL elements. Parameters
Return ValueAn EntityProperty array with all properties which have a bad ConcurrencyMode setting. Go to GitHub source |
ConcurrencyColumnNamePatterns
Signature: string []
|
Regex patterns of the column names used for row versioning. Not needed if column types like rowversion or timestamp are used. The default is empty. Go to GitHub source |
ConcurrencyColumnNamePatterns()
Signature: unit -> string []
|
Regex patterns of the column names used for row versioning. Not needed if column types like rowversion or timestamp are used. The default is empty. Go to GitHub source |
FormatBadConcurrencyModes(...)
Signature: (entityProperties:EntityProperty []) -> string
|
Format a string with the results from Parameters
Return ValueThe formatted string. Go to GitHub source |
RowVersionTypes
Signature: string []
|
Names of the types used by the database for row versioning. The default value is [|"timestamp"; "rowversion"|]. Go to GitHub source |
RowVersionTypes()
Signature: unit -> string []
|
Names of the types used by the database for row versioning. The default value is [|"timestamp"; "rowversion"|]. Go to GitHub source |
Static members
Static member | Description |
CsdlNs
Signature: string
|
Go to GitHub source |
EdmxNs
Signature: string
|
Go to GitHub source |
MslNs
Signature: string
|
Go to GitHub source |
SsdlNs
Signature: string
|
Go to GitHub source |