MZ@ !L!This program cannot be run in DOS mode. $PELR!  N @ @ , @ W p >  H.textT  `.rsrcp  @@.reloc  @B0 HT  P T 5[ S ę SELECT quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) [Id] , TABLE_CATALOG [CatalogName] , TABLE_SCHEMA [SchemaName] , TABLE_NAME [Name] FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE' SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , CAST(c.ORDINAL_POSITION as integer) as [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer) [DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT as [Default] FROM INFORMATION_SCHEMA.COLUMNS c INNER JOIN INFORMATION_SCHEMA.TABLES t ON c.TABLE_CATALOG = t.TABLE_CATALOG AND c.TABLE_SCHEMA = t.TABLE_SCHEMA AND c.TABLE_NAME = t.TABLE_NAME AND t.TABLE_TYPE = 'BASE TABLE' SELECT quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) [Id] , TABLE_CATALOG [CatalogName] , TABLE_SCHEMA [SchemaName] , TABLE_NAME [Name] , VIEW_DEFINITION [ViewDefinition] , CAST( CASE IS_UPDATABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsUpdatable] FROM INFORMATION_SCHEMA.VIEWS WHERE NOT (TABLE_SCHEMA = 'dbo' AND TABLE_NAME in('syssegments', 'sysconstraints') AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , CAST(c.ORDINAL_POSITION as integer) as [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer) [DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT [Default] FROM INFORMATION_SCHEMA.COLUMNS c INNER JOIN INFORMATION_SCHEMA.VIEWS v ON c.TABLE_CATALOG = v.TABLE_CATALOG AND c.TABLE_SCHEMA = v.TABLE_SCHEMA AND c.TABLE_NAME = v.TABLE_NAME WHERE NOT (v.TABLE_SCHEMA = 'dbo' AND v.TABLE_NAME in('syssegments', 'sysconstraints') AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) SELECT quotename(SPECIFIC_SCHEMA) + quotename(SPECIFIC_NAME) [Id] , SPECIFIC_CATALOG [CatalogName] , SPECIFIC_SCHEMA [SchemaName] , SPECIFIC_NAME [Name] , CASE WHEN DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and CHARACTER_MAXIMUM_LENGTH = -1 THEN DATA_TYPE + '(max)' ELSE DATA_TYPE END [ReturnTypeName] , CHARACTER_MAXIMUM_LENGTH [ReturnMaxLength] , CAST(NUMERIC_PRECISION as integer) [ReturnPrecision] , CAST(DATETIME_PRECISION as integer) [ReturnDateTimePrecision] , CAST(NUMERIC_SCALE as integer) [ReturnScale] , COLLATION_CATALOG [ReturnCollationCatalog] , COLLATION_SCHEMA [ReturnCollationSchema] , COLLATION_NAME [ReturnCollationName] , CHARACTER_SET_CATALOG [ReturnCharacterSetCatalog] , CHARACTER_SET_SCHEMA [ReturnCharacterSetSchema] , CHARACTER_SET_NAME [ReturnCharacterSetName] , CAST(0 as bit) as [ReturnIsMultiSet] , CAST(0 as bit) as [IsAggregate] , CAST(0 as bit) as [IsBuiltIn] , CAST(0 as bit) as [IsNiladic] , CAST( (CASE WHEN DATA_TYPE = 'TABLE' THEN 1 ELSE 0 END) as bit ) as [IsTvf] FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE = 'FUNCTION' AND NOT ( ROUTINE_SCHEMA = 'dbo' AND ROUTINE_NAME LIKE 'dt[_]%' AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8 ) SELECT quotename(f.SPECIFIC_SCHEMA) + quotename(f.SPECIFIC_NAME) + quotename(f.PARAMETER_NAME) [Id] , quotename(f.SPECIFIC_SCHEMA) + quotename(f.SPECIFIC_NAME) [ParentId] , CASE -- trim off the @ symbol WHEN f.PARAMETER_NAME is null THEN NULL ELSE SUBSTRING(f.PARAMETER_NAME, 2, LEN(f.PARAMETER_NAME) ) END [Name] , CAST(f.ORDINAL_POSITION as integer) as [Ordinal] , CASE WHEN f.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and f.CHARACTER_MAXIMUM_LENGTH = -1 THEN f.DATA_TYPE + '(max)' ELSE f.DATA_TYPE END [TypeName] , f.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(f.NUMERIC_PRECISION as integer) [Precision] , CAST(f.DATETIME_PRECISION as integer) [DateTimePrecision] , CAST(f.NUMERIC_SCALE as integer) [Scale] , f.COLLATION_CATALOG [CollationCatalog] , f.COLLATION_SCHEMA [CollationSchema] , f.COLLATION_NAME [CollationName] , f.CHARACTER_SET_CATALOG [CharacterSetCatalog] , f.CHARACTER_SET_SCHEMA [CharacterSetSchema] , f.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , f.PARAMETER_MODE [Mode] , CAST(NULL as ntext) [Default] FROM INFORMATION_SCHEMA.PARAMETERS f INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON f.SPECIFIC_SCHEMA = r.SPECIFIC_SCHEMA AND f.SPECIFIC_NAME = r.SPECIFIC_NAME AND r.ROUTINE_TYPE = 'FUNCTION' WHERE f.IS_RESULT = 'NO' SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , CAST(c.ORDINAL_POSITION as integer) [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer)[DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT as [Default] FROM INFORMATION_SCHEMA.ROUTINE_COLUMNS c INNER JOIN INFORMATION_SCHEMA.ROUTINES f ON c.TABLE_CATALOG = f.SPECIFIC_CATALOG AND c.TABLE_SCHEMA = f.SPECIFIC_SCHEMA AND c.TABLE_NAME = f.SPECIFIC_NAME SELECT quotename(SPECIFIC_SCHEMA) + quotename(SPECIFIC_NAME) [Id] , SPECIFIC_CATALOG [CatalogName] , SPECIFIC_SCHEMA [SchemaName] , SPECIFIC_NAME [Name] FROM INFORMATION_SCHEMA.ROUTINES WHERE NOT (ROUTINE_SCHEMA = 'dbo' AND ROUTINE_NAME LIKE 'dt[_]%' AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) AND (DATA_TYPE != 'TABLE' OR DATA_TYPE is null) AND ROUTINE_TYPE = 'PROCEDURE' SELECT quotename(p.SPECIFIC_SCHEMA) + quotename(p.SPECIFIC_NAME) + quotename(p.PARAMETER_NAME) [Id] , quotename(p.SPECIFIC_SCHEMA) + quotename(p.SPECIFIC_NAME) [ParentId] , CASE -- trim off the @ symbol WHEN p.PARAMETER_NAME is null THEN NULL ELSE SUBSTRING(p.PARAMETER_NAME, 2, LEN(p.PARAMETER_NAME) ) END [Name] , CAST(p.ORDINAL_POSITION as integer) as [Ordinal] , CASE WHEN p.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and p.CHARACTER_MAXIMUM_LENGTH = -1 THEN p.DATA_TYPE + '(max)' ELSE p.DATA_TYPE END [TypeName] , p.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(p.NUMERIC_PRECISION as integer) [Precision] , CAST(p.DATETIME_PRECISION as integer) [DateTimePrecision] , CAST(p.NUMERIC_SCALE as integer) [Scale] , p.COLLATION_CATALOG [CollationCatalog] , p.COLLATION_SCHEMA [CollationSchema] , p.COLLATION_NAME [CollationName] , p.CHARACTER_SET_CATALOG [CharacterSetCatalog] , p.CHARACTER_SET_SCHEMA [CharacterSetSchema] , p.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , p.PARAMETER_MODE [Mode] , CAST(NULL as ntext) [Default] FROM INFORMATION_SCHEMA.PARAMETERS p INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON p.SPECIFIC_SCHEMA = r.SPECIFIC_SCHEMA AND p.SPECIFIC_NAME = r.SPECIFIC_NAME AND r.ROUTINE_TYPE = 'PROCEDURE' WHERE p.IS_RESULT = 'NO' SELECT quotename(tc.CONSTRAINT_SCHEMA) + quotename(tc.CONSTRAINT_NAME) [Id] , quotename(tc.TABLE_SCHEMA) + quotename(tc.TABLE_NAME) [ParentId] , tc.CONSTRAINT_NAME [Name] , tc.CONSTRAINT_TYPE [ConstraintType] , CAST(CASE tc.IS_DEFERRABLE WHEN 'NO' THEN 0 ELSE 1 END as bit) [IsDeferrable] , CAST(CASE tc.INITIALLY_DEFERRED WHEN 'NO' THEN 0 ELSE 1 END as bit) [IsInitiallyDeferred] FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc WHERE tc.TABLE_NAME IS NOT NULL SELECT quotename(cc.CONSTRAINT_SCHEMA) + quotename(cc.CONSTRAINT_NAME) [Id] , cc.CHECK_CLAUSE [Expression] FROM INFORMATION_SCHEMA.CHECK_CONSTRAINTS cc SELECT quotename(CONSTRAINT_SCHEMA) + quotename(CONSTRAINT_NAME) [ConstraintId] , quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) + quotename(COLUMN_NAME) [ColumnId] FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE SELECT quotename(rc.CONSTRAINT_SCHEMA) + quotename(rc.CONSTRAINT_NAME) [Id] , CAST(rc.UPDATE_RULE as nvarchar(11)) [UpdateRule] , CAST(rc.DELETE_RULE as nvarchar(11)) [DeleteRule] FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc SELECT quotename(FC.CONSTRAINT_SCHEMA) + quotename(FC.CONSTRAINT_NAME) + quotename(cast(FC.ORDINAL_POSITION as nvarchar(30))) [Id] , quotename(PC.TABLE_SCHEMA) + quotename(PC.TABLE_NAME) + quotename(PC.COLUMN_NAME) [ToColumnId] , quotename(FC.TABLE_SCHEMA) + quotename(FC.TABLE_NAME) + quotename(FC.COLUMN_NAME) [FromColumnId] , quotename(FC.CONSTRAINT_SCHEMA) + quotename(FC.CONSTRAINT_NAME) [ConstraintId] , CAST(FC.ORDINAL_POSITION as integer) as [Ordinal] FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS PC /* PRIMARY KEY COLS*/ ON RC.UNIQUE_CONSTRAINT_SCHEMA = PC.CONSTRAINT_SCHEMA AND RC.UNIQUE_CONSTRAINT_NAME = PC.CONSTRAINT_NAME INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS FC /* FOREIGN KEY COLS*/ ON RC.CONSTRAINT_SCHEMA = FC.CONSTRAINT_SCHEMA AND RC.CONSTRAINT_NAME = FC.CONSTRAINT_NAME AND PC.ORDINAL_POSITION = FC.ORDINAL_POSITION SELECT CAST(NULL as nvarchar(1)) [Id] , CAST(NULL as nvarchar(256)) [ParentId] , CAST(NULL as nvarchar(256)) [Name] , CAST(NULL as nvarchar(256)) [ConstraintType] , CAST(0 as bit) [IsDeferrable] , CAST(0 as bit) [IsInitiallyDeferred] , CAST(NULL as nvarchar(1)) [Expression] , CAST(NULL as nvarchar(11)) [UpdateRule] , CAST(NULL as nvarchar(11)) [DeleteRule] WHERE 1=2 SELECT CAST(NULL as nvarchar(1)) [ConstraintId] , CAST(NULL as nvarchar(1)) [ColumnId] WHERE 1=2 SELECT CAST(NULL as nvarchar(1)) [Id] , CAST(NULL as nvarchar(1)) [ToColumnId] , CAST(NULL as nvarchar(1)) [FromColumnId] , CAST(NULL as nvarchar(1)) [ConstraintId] , 0 [Ordinal] WHERE 1=2 G SELECT quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) [Id] , TABLE_CATALOG [CatalogName] , TABLE_SCHEMA [SchemaName] , TABLE_NAME [Name] FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE' SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , CAST(c.ORDINAL_POSITION as integer) as [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer) [DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT as [Default] FROM INFORMATION_SCHEMA.COLUMNS c INNER JOIN INFORMATION_SCHEMA.TABLES t ON c.TABLE_CATALOG = t.TABLE_CATALOG AND c.TABLE_SCHEMA = t.TABLE_SCHEMA AND c.TABLE_NAME = t.TABLE_NAME AND t.TABLE_TYPE = 'BASE TABLE' SELECT quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) [Id] , TABLE_CATALOG [CatalogName] , TABLE_SCHEMA [SchemaName] , TABLE_NAME [Name] , VIEW_DEFINITION [ViewDefinition] , CAST( CASE IS_UPDATABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsUpdatable] FROM INFORMATION_SCHEMA.VIEWS WHERE NOT (TABLE_SCHEMA = 'dbo' AND TABLE_NAME in('syssegments', 'sysconstraints') AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , CAST(c.ORDINAL_POSITION as integer) as [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer) [DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT [Default] FROM INFORMATION_SCHEMA.COLUMNS c INNER JOIN INFORMATION_SCHEMA.VIEWS v ON c.TABLE_CATALOG = v.TABLE_CATALOG AND c.TABLE_SCHEMA = v.TABLE_SCHEMA AND c.TABLE_NAME = v.TABLE_NAME WHERE NOT (v.TABLE_SCHEMA = 'dbo' AND v.TABLE_NAME in('syssegments', 'sysconstraints') AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) SELECT quotename(SPECIFIC_SCHEMA) + quotename(SPECIFIC_NAME) [Id] , SPECIFIC_CATALOG [CatalogName] , SPECIFIC_SCHEMA [SchemaName] , SPECIFIC_NAME [Name] , CASE WHEN DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and CHARACTER_MAXIMUM_LENGTH = -1 THEN DATA_TYPE + '(max)' ELSE DATA_TYPE END [ReturnTypeName] , CHARACTER_MAXIMUM_LENGTH [ReturnMaxLength] , CAST(NUMERIC_PRECISION as integer) [ReturnPrecision] , CAST(DATETIME_PRECISION as integer) [ReturnDateTimePrecision] , CAST(NUMERIC_SCALE as integer) [ReturnScale] , COLLATION_CATALOG [ReturnCollationCatalog] , COLLATION_SCHEMA [ReturnCollationSchema] , COLLATION_NAME [ReturnCollationName] , CHARACTER_SET_CATALOG [ReturnCharacterSetCatalog] , CHARACTER_SET_SCHEMA [ReturnCharacterSetSchema] , CHARACTER_SET_NAME [ReturnCharacterSetName] , CAST(0 as bit) as [ReturnIsMultiSet] , CAST(0 as bit) as [IsAggregate] , CAST(0 as bit) as [IsBuiltIn] , CAST(0 as bit) as [IsNiladic] FROM INFORMATION_SCHEMA.ROUTINES WHERE NOT (ROUTINE_SCHEMA = 'dbo' AND ROUTINE_NAME LIKE 'dt[_]%' AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) AND (DATA_TYPE != 'TABLE' OR DATA_TYPE is null) AND ROUTINE_TYPE = 'FUNCTION' SELECT quotename(f.SPECIFIC_SCHEMA) + quotename(f.SPECIFIC_NAME) + quotename(f.PARAMETER_NAME) [Id] , quotename(f.SPECIFIC_SCHEMA) + quotename(f.SPECIFIC_NAME) [ParentId] , CASE -- trim off the @ symbol WHEN f.PARAMETER_NAME is null THEN NULL ELSE SUBSTRING(f.PARAMETER_NAME, 2, LEN(f.PARAMETER_NAME) ) END [Name] , CAST(f.ORDINAL_POSITION as integer) as [Ordinal] , CASE WHEN f.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and f.CHARACTER_MAXIMUM_LENGTH = -1 THEN f.DATA_TYPE + '(max)' ELSE f.DATA_TYPE END [TypeName] , f.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(f.NUMERIC_PRECISION as integer) [Precision] , CAST(f.DATETIME_PRECISION as integer) [DateTimePrecision] , CAST(f.NUMERIC_SCALE as integer) [Scale] , f.COLLATION_CATALOG [CollationCatalog] , f.COLLATION_SCHEMA [CollationSchema] , f.COLLATION_NAME [CollationName] , f.CHARACTER_SET_CATALOG [CharacterSetCatalog] , f.CHARACTER_SET_SCHEMA [CharacterSetSchema] , f.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , f.PARAMETER_MODE [Mode] , CAST(NULL as ntext) [Default] FROM INFORMATION_SCHEMA.PARAMETERS f INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON f.SPECIFIC_SCHEMA = r.SPECIFIC_SCHEMA AND f.SPECIFIC_NAME = r.SPECIFIC_NAME AND r.ROUTINE_TYPE = 'FUNCTION' WHERE f.IS_RESULT = 'NO' SELECT quotename(SPECIFIC_SCHEMA) + quotename(SPECIFIC_NAME) [Id] , SPECIFIC_CATALOG [CatalogName] , SPECIFIC_SCHEMA [SchemaName] , SPECIFIC_NAME [Name] FROM INFORMATION_SCHEMA.ROUTINES WHERE NOT (ROUTINE_SCHEMA = 'dbo' AND ROUTINE_NAME LIKE 'dt[_]%' AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) AND (DATA_TYPE != 'TABLE' OR DATA_TYPE is null) AND ROUTINE_TYPE = 'PROCEDURE' SELECT quotename(p.SPECIFIC_SCHEMA) + quotename(p.SPECIFIC_NAME) + quotename(p.PARAMETER_NAME) [Id] , quotename(p.SPECIFIC_SCHEMA) + quotename(p.SPECIFIC_NAME) [ParentId] , CASE -- trim off the @ symbol WHEN p.PARAMETER_NAME is null THEN NULL ELSE SUBSTRING(p.PARAMETER_NAME, 2, LEN(p.PARAMETER_NAME) ) END [Name] , CAST(p.ORDINAL_POSITION as integer) as [Ordinal] , CASE WHEN p.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and p.CHARACTER_MAXIMUM_LENGTH = -1 THEN p.DATA_TYPE + '(max)' ELSE p.DATA_TYPE END [TypeName] , p.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(p.NUMERIC_PRECISION as integer) [Precision] , CAST(p.DATETIME_PRECISION as integer) [DateTimePrecision] , CAST(p.NUMERIC_SCALE as integer) [Scale] , p.COLLATION_CATALOG [CollationCatalog] , p.COLLATION_SCHEMA [CollationSchema] , p.COLLATION_NAME [CollationName] , p.CHARACTER_SET_CATALOG [CharacterSetCatalog] , p.CHARACTER_SET_SCHEMA [CharacterSetSchema] , p.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , p.PARAMETER_MODE [Mode] , CAST(NULL as ntext) [Default] FROM INFORMATION_SCHEMA.PARAMETERS p INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON p.SPECIFIC_SCHEMA = r.SPECIFIC_SCHEMA AND p.SPECIFIC_NAME = r.SPECIFIC_NAME AND r.ROUTINE_TYPE = 'PROCEDURE' WHERE p.IS_RESULT = 'NO' SELECT quotename(tc.CONSTRAINT_SCHEMA) + quotename(tc.CONSTRAINT_NAME) [Id] , quotename(tc.TABLE_SCHEMA) + quotename(tc.TABLE_NAME) [ParentId] , tc.CONSTRAINT_NAME [Name] , tc.CONSTRAINT_TYPE [ConstraintType] , CAST(CASE tc.IS_DEFERRABLE WHEN 'NO' THEN 0 ELSE 1 END as bit) [IsDeferrable] , CAST(CASE tc.INITIALLY_DEFERRED WHEN 'NO' THEN 0 ELSE 1 END as bit) [IsInitiallyDeferred] FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc WHERE tc.TABLE_NAME IS NOT NULL SELECT quotename(cc.CONSTRAINT_SCHEMA) + quotename(cc.CONSTRAINT_NAME) [Id] , cc.CHECK_CLAUSE [Expression] FROM INFORMATION_SCHEMA.CHECK_CONSTRAINTS cc SELECT quotename(CONSTRAINT_SCHEMA) + quotename(CONSTRAINT_NAME) [ConstraintId] , quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) + quotename(COLUMN_NAME) [ColumnId] FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE SELECT quotename(rc.CONSTRAINT_SCHEMA) + quotename(rc.CONSTRAINT_NAME) [Id] , CAST(rc.UPDATE_RULE as nvarchar(11)) [UpdateRule] , CAST(rc.DELETE_RULE as nvarchar(11)) [DeleteRule] FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc SELECT quotename(FC.CONSTRAINT_SCHEMA) + quotename(FC.CONSTRAINT_NAME) + quotename(cast(FC.ORDINAL_POSITION as nvarchar(30))) [Id] , quotename(PC.TABLE_SCHEMA) + quotename(PC.TABLE_NAME) + quotename(PC.COLUMN_NAME) [ToColumnId] , quotename(FC.TABLE_SCHEMA) + quotename(FC.TABLE_NAME) + quotename(FC.COLUMN_NAME) [FromColumnId] , quotename(FC.CONSTRAINT_SCHEMA) + quotename(FC.CONSTRAINT_NAME) [ConstraintId] , CAST(FC.ORDINAL_POSITION as integer) as [Ordinal] FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS PC /* PRIMARY KEY COLS*/ ON RC.UNIQUE_CONSTRAINT_SCHEMA = PC.CONSTRAINT_SCHEMA AND RC.UNIQUE_CONSTRAINT_NAME = PC.CONSTRAINT_NAME INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS FC /* FOREIGN KEY COLS*/ ON RC.CONSTRAINT_SCHEMA = FC.CONSTRAINT_SCHEMA AND RC.CONSTRAINT_NAME = FC.CONSTRAINT_NAME AND PC.ORDINAL_POSITION = FC.ORDINAL_POSITION SELECT CAST(NULL as nvarchar(1)) [Id] , CAST(NULL as nvarchar(256)) [ParentId] , CAST(NULL as nvarchar(256)) [Name] , CAST(NULL as nvarchar(256)) [ConstraintType] , CAST(0 as bit) [IsDeferrable] , CAST(0 as bit) [IsInitiallyDeferred] , CAST(NULL as nvarchar(1)) [Expression] , CAST(NULL as nvarchar(11)) [UpdateRule] , CAST(NULL as nvarchar(11)) [DeleteRule] WHERE 1=2 SELECT CAST(NULL as nvarchar(1)) [ConstraintId] , CAST(NULL as nvarchar(1)) [ColumnId] WHERE 1=2 SELECT CAST(NULL as nvarchar(1)) [Id] , CAST(NULL as nvarchar(1)) [ToColumnId] , CAST(NULL as nvarchar(1)) [FromColumnId] , CAST(NULL as nvarchar(1)) [ConstraintId] , 0 [Ordinal] WHERE 1=2  SELECT quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) [Id] , TABLE_CATALOG [CatalogName] , TABLE_SCHEMA [SchemaName] , TABLE_NAME [Name] FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE' SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , c.ORDINAL_POSITION [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer)[DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT as [Default] FROM INFORMATION_SCHEMA.COLUMNS c INNER JOIN INFORMATION_SCHEMA.TABLES t ON c.TABLE_CATALOG = t.TABLE_CATALOG AND c.TABLE_SCHEMA = t.TABLE_SCHEMA AND c.TABLE_NAME = t.TABLE_NAME AND t.TABLE_TYPE = 'BASE TABLE' SELECT quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) [Id] , TABLE_CATALOG [CatalogName] , TABLE_SCHEMA [SchemaName] , TABLE_NAME [Name] , VIEW_DEFINITION [ViewDefinition] , CAST( CASE IS_UPDATABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsUpdatable] FROM INFORMATION_SCHEMA.VIEWS WHERE NOT (TABLE_SCHEMA = 'dbo' AND TABLE_NAME in('syssegments', 'sysconstraints') AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , c.ORDINAL_POSITION [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer) as [DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT [Default] FROM INFORMATION_SCHEMA.COLUMNS c INNER JOIN INFORMATION_SCHEMA.VIEWS v ON c.TABLE_CATALOG = v.TABLE_CATALOG AND c.TABLE_SCHEMA = v.TABLE_SCHEMA AND c.TABLE_NAME = v.TABLE_NAME WHERE NOT (v.TABLE_SCHEMA = 'dbo' AND v.TABLE_NAME in('syssegments', 'sysconstraints') AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) SELECT quotename(SPECIFIC_SCHEMA) + quotename(SPECIFIC_NAME) [Id] , SPECIFIC_CATALOG [CatalogName] , SPECIFIC_SCHEMA [SchemaName] , SPECIFIC_NAME [Name] , CASE WHEN DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and CHARACTER_MAXIMUM_LENGTH = -1 THEN DATA_TYPE + '(max)' ELSE DATA_TYPE END [ReturnTypeName] , CHARACTER_MAXIMUM_LENGTH [ReturnMaxLength] , CAST(NUMERIC_PRECISION as integer) [ReturnPrecision] , CAST(DATETIME_PRECISION as integer) [ReturnDateTimePrecision] , CAST(NUMERIC_SCALE as integer) [ReturnScale] , COLLATION_CATALOG [ReturnCollationCatalog] , COLLATION_SCHEMA [ReturnCollationSchema] , COLLATION_NAME [ReturnCollationName] , CHARACTER_SET_CATALOG [ReturnCharacterSetCatalog] , CHARACTER_SET_SCHEMA [ReturnCharacterSetSchema] , CHARACTER_SET_NAME [ReturnCharacterSetName] , CAST(0 as bit) as [ReturnIsMultiSet] , CAST(0 as bit) as [IsAggregate] , CAST(0 as bit) as [IsBuiltIn] , CAST(0 as bit) as [IsNiladic] , CAST( (CASE WHEN DATA_TYPE = 'TABLE' THEN 1 ELSE 0 END) as bit ) as [IsTvf] FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE = 'FUNCTION' AND NOT ( ROUTINE_SCHEMA = 'dbo' AND ROUTINE_NAME LIKE 'dt[_]%' AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8 ) SELECT quotename(f.SPECIFIC_SCHEMA) + quotename(f.SPECIFIC_NAME) + quotename(f.PARAMETER_NAME) [Id] , quotename(f.SPECIFIC_SCHEMA) + quotename(f.SPECIFIC_NAME) [ParentId] , CASE -- trim off the @ symbol WHEN f.PARAMETER_NAME is null THEN NULL ELSE SUBSTRING(f.PARAMETER_NAME, 2, LEN(f.PARAMETER_NAME) ) END [Name] , f.ORDINAL_POSITION [Ordinal] , CASE WHEN f.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and f.CHARACTER_MAXIMUM_LENGTH = -1 THEN f.DATA_TYPE + '(max)' ELSE f.DATA_TYPE END [TypeName] , f.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(f.NUMERIC_PRECISION as integer) [Precision] , CAST(f.DATETIME_PRECISION as integer) as [DateTimePrecision] , CAST(f.NUMERIC_SCALE as integer) [Scale] , f.COLLATION_CATALOG [CollationCatalog] , f.COLLATION_SCHEMA [CollationSchema] , f.COLLATION_NAME [CollationName] , f.CHARACTER_SET_CATALOG [CharacterSetCatalog] , f.CHARACTER_SET_SCHEMA [CharacterSetSchema] , f.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , f.PARAMETER_MODE [Mode] , CAST(NULL as nvarchar(max)) [Default] FROM INFORMATION_SCHEMA.PARAMETERS f INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON f.SPECIFIC_SCHEMA = r.SPECIFIC_SCHEMA AND f.SPECIFIC_NAME = r.SPECIFIC_NAME AND r.ROUTINE_TYPE = 'FUNCTION' WHERE f.IS_RESULT = 'NO' SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , c.ORDINAL_POSITION [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer)[DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT as [Default] FROM INFORMATION_SCHEMA.ROUTINE_COLUMNS c INNER JOIN INFORMATION_SCHEMA.ROUTINES f ON c.TABLE_CATALOG = f.SPECIFIC_CATALOG AND c.TABLE_SCHEMA = f.SPECIFIC_SCHEMA AND c.TABLE_NAME = f.SPECIFIC_NAME SELECT quotename(SPECIFIC_SCHEMA) + quotename(SPECIFIC_NAME) [Id] , SPECIFIC_CATALOG [CatalogName] , SPECIFIC_SCHEMA [SchemaName] , SPECIFIC_NAME [Name] FROM INFORMATION_SCHEMA.ROUTINES WHERE NOT (ROUTINE_SCHEMA = 'dbo' AND ROUTINE_NAME LIKE 'dt[_]%' AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) AND (DATA_TYPE != 'TABLE' OR DATA_TYPE is null) AND ROUTINE_TYPE = 'PROCEDURE' SELECT quotename(p.SPECIFIC_SCHEMA) + quotename(p.SPECIFIC_NAME) + quotename(p.PARAMETER_NAME) [Id] , quotename(p.SPECIFIC_SCHEMA) + quotename(p.SPECIFIC_NAME) [ParentId] , CASE -- trim off the @ symbol WHEN p.PARAMETER_NAME is null THEN NULL ELSE SUBSTRING(p.PARAMETER_NAME, 2, LEN(p.PARAMETER_NAME) ) END [Name] , p.ORDINAL_POSITION [Ordinal] , CASE WHEN p.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and p.CHARACTER_MAXIMUM_LENGTH = -1 THEN p.DATA_TYPE + '(max)' ELSE p.DATA_TYPE END [TypeName] , p.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(p.NUMERIC_PRECISION as integer) [Precision] , CAST(p.DATETIME_PRECISION as integer) as [DateTimePrecision] , CAST(p.NUMERIC_SCALE as integer) [Scale] , p.COLLATION_CATALOG [CollationCatalog] , p.COLLATION_SCHEMA [CollationSchema] , p.COLLATION_NAME [CollationName] , p.CHARACTER_SET_CATALOG [CharacterSetCatalog] , p.CHARACTER_SET_SCHEMA [CharacterSetSchema] , p.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , p.PARAMETER_MODE [Mode] , CAST(NULL as nvarchar(max)) [Default] FROM INFORMATION_SCHEMA.PARAMETERS p INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON p.SPECIFIC_SCHEMA = r.SPECIFIC_SCHEMA AND p.SPECIFIC_NAME = r.SPECIFIC_NAME AND r.ROUTINE_TYPE = 'PROCEDURE' WHERE p.IS_RESULT = 'NO' SELECT quotename(tc.CONSTRAINT_SCHEMA) + quotename(tc.CONSTRAINT_NAME) [Id] , quotename(tc.TABLE_SCHEMA) + quotename(tc.TABLE_NAME) [ParentId] , tc.CONSTRAINT_NAME [Name] , tc.CONSTRAINT_TYPE [ConstraintType] , CAST(CASE tc.IS_DEFERRABLE WHEN 'NO' THEN 0 ELSE 1 END as bit) [IsDeferrable] , CAST(CASE tc.INITIALLY_DEFERRED WHEN 'NO' THEN 0 ELSE 1 END as bit) [IsInitiallyDeferred] FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc WHERE tc.TABLE_NAME IS NOT NULL SELECT quotename(cc.CONSTRAINT_SCHEMA) + quotename(cc.CONSTRAINT_NAME) [Id] , cc.CHECK_CLAUSE [Expression] FROM INFORMATION_SCHEMA.CHECK_CONSTRAINTS cc SELECT quotename(CONSTRAINT_SCHEMA) + quotename(CONSTRAINT_NAME) [ConstraintId] , quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) + quotename(COLUMN_NAME) [ColumnId] FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE SELECT quotename(rc.CONSTRAINT_SCHEMA) + quotename(rc.CONSTRAINT_NAME) [Id] , CAST(rc.UPDATE_RULE as nvarchar(11)) [UpdateRule] , CAST(rc.DELETE_RULE as nvarchar(11)) [DeleteRule] FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc SELECT quotename(FC.CONSTRAINT_SCHEMA) + quotename(FC.CONSTRAINT_NAME) + quotename(cast(FC.ORDINAL_POSITION as nvarchar(30))) [Id] , quotename(PC.TABLE_SCHEMA) + quotename(PC.TABLE_NAME) + quotename(PC.COLUMN_NAME) [ToColumnId] , quotename(FC.TABLE_SCHEMA) + quotename(FC.TABLE_NAME) + quotename(FC.COLUMN_NAME) [FromColumnId] , quotename(FC.CONSTRAINT_SCHEMA) + quotename(FC.CONSTRAINT_NAME) [ConstraintId] , FC.ORDINAL_POSITION [Ordinal] FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS PC /* PRIMARY KEY COLS*/ ON RC.UNIQUE_CONSTRAINT_SCHEMA = PC.CONSTRAINT_SCHEMA AND RC.UNIQUE_CONSTRAINT_NAME = PC.CONSTRAINT_NAME INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS FC /* FOREIGN KEY COLS*/ ON RC.CONSTRAINT_SCHEMA = FC.CONSTRAINT_SCHEMA AND RC.CONSTRAINT_NAME = FC.CONSTRAINT_NAME AND PC.ORDINAL_POSITION = FC.ORDINAL_POSITION SELECT CAST(NULL as nvarchar(1)) [Id] , CAST(NULL as nvarchar(256)) [ParentId] , CAST(NULL as nvarchar(256)) [Name] , CAST(NULL as nvarchar(256)) [ConstraintType] , CAST(0 as bit) [IsDeferrable] , CAST(0 as bit) [IsInitiallyDeferred] , CAST(NULL as nvarchar(max)) [Expression] , CAST(NULL as nvarchar(11)) [UpdateRule] , CAST(NULL as nvarchar(11)) [DeleteRule] WHERE 1=2 SELECT CAST(NULL as nvarchar(1)) [ConstraintId] , CAST(NULL as nvarchar(max)) [ColumnId] WHERE 1=2 SELECT CAST(NULL as nvarchar(1)) [Id] , CAST(NULL as nvarchar(max)) [ToColumnId] , CAST(NULL as nvarchar(max)) [FromColumnId] , CAST(NULL as nvarchar(1)) [ConstraintId] , 0 [Ordinal] WHERE 1=2 Ĉ SELECT quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) [Id] , TABLE_CATALOG [CatalogName] , TABLE_SCHEMA [SchemaName] , TABLE_NAME [Name] FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE' SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , c.ORDINAL_POSITION [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer)[DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT as [Default] FROM INFORMATION_SCHEMA.COLUMNS c INNER JOIN INFORMATION_SCHEMA.TABLES t ON c.TABLE_CATALOG = t.TABLE_CATALOG AND c.TABLE_SCHEMA = t.TABLE_SCHEMA AND c.TABLE_NAME = t.TABLE_NAME AND t.TABLE_TYPE = 'BASE TABLE' SELECT quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) [Id] , TABLE_CATALOG [CatalogName] , TABLE_SCHEMA [SchemaName] , TABLE_NAME [Name] , VIEW_DEFINITION [ViewDefinition] , CAST( CASE IS_UPDATABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsUpdatable] FROM INFORMATION_SCHEMA.VIEWS WHERE NOT (TABLE_SCHEMA = 'dbo' AND TABLE_NAME in('syssegments', 'sysconstraints') AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) SELECT quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) + quotename(c.COLUMN_NAME) [Id] , quotename(c.TABLE_SCHEMA) + quotename(c.TABLE_NAME) [ParentId] , c.COLUMN_NAME [Name] , c.ORDINAL_POSITION [Ordinal] , CAST( CASE c.IS_NULLABLE WHEN 'YES' THEN 1 WHEN 'NO' THEN 0 ELSE 0 END as bit) [IsNullable] , CASE WHEN c.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and c.CHARACTER_MAXIMUM_LENGTH = -1 THEN c.DATA_TYPE + '(max)' ELSE c.DATA_TYPE END as [TypeName] , c.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(c.NUMERIC_PRECISION as integer) [Precision] , CAST(c.DATETIME_PRECISION as integer) as [DateTimePrecision] , CAST(c.NUMERIC_SCALE as integer) [Scale] , c.COLLATION_CATALOG [CollationCatalog] , c.COLLATION_SCHEMA [CollationSchema] , c.COLLATION_NAME [CollationName] , c.CHARACTER_SET_CATALOG [CharacterSetCatalog] , c.CHARACTER_SET_SCHEMA [CharacterSetSchema] , c.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsIdentity' ) as bit) as [IsIdentity] , CAST(columnproperty( object_id(quotename(c.TABLE_SCHEMA) + '.' + quotename(c.TABLE_NAME)), c.COLUMN_NAME, 'IsComputed' ) | CASE WHEN c.DATA_TYPE = 'timestamp' THEN 1 ELSE 0 END as bit) as [IsStoreGenerated] , c.COLUMN_DEFAULT [Default] FROM INFORMATION_SCHEMA.COLUMNS c INNER JOIN INFORMATION_SCHEMA.VIEWS v ON c.TABLE_CATALOG = v.TABLE_CATALOG AND c.TABLE_SCHEMA = v.TABLE_SCHEMA AND c.TABLE_NAME = v.TABLE_NAME WHERE NOT (v.TABLE_SCHEMA = 'dbo' AND v.TABLE_NAME in('syssegments', 'sysconstraints') AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) SELECT quotename(SPECIFIC_SCHEMA) + quotename(SPECIFIC_NAME) [Id] , SPECIFIC_CATALOG [CatalogName] , SPECIFIC_SCHEMA [SchemaName] , SPECIFIC_NAME [Name] , CASE WHEN DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and CHARACTER_MAXIMUM_LENGTH = -1 THEN DATA_TYPE + '(max)' ELSE DATA_TYPE END [ReturnTypeName] , CHARACTER_MAXIMUM_LENGTH [ReturnMaxLength] , CAST(NUMERIC_PRECISION as integer) [ReturnPrecision] , CAST(DATETIME_PRECISION as integer) [ReturnDateTimePrecision] , CAST(NUMERIC_SCALE as integer) [ReturnScale] , COLLATION_CATALOG [ReturnCollationCatalog] , COLLATION_SCHEMA [ReturnCollationSchema] , COLLATION_NAME [ReturnCollationName] , CHARACTER_SET_CATALOG [ReturnCharacterSetCatalog] , CHARACTER_SET_SCHEMA [ReturnCharacterSetSchema] , CHARACTER_SET_NAME [ReturnCharacterSetName] , CAST(0 as bit) as [ReturnIsMultiSet] , CAST(0 as bit) as [IsAggregate] , CAST(0 as bit) as [IsBuiltIn] , CAST(0 as bit) as [IsNiladic] FROM INFORMATION_SCHEMA.ROUTINES WHERE NOT (ROUTINE_SCHEMA = 'dbo' AND ROUTINE_NAME LIKE 'dt[_]%' AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) AND (DATA_TYPE != 'TABLE' OR DATA_TYPE is null) AND ROUTINE_TYPE = 'FUNCTION' SELECT quotename(f.SPECIFIC_SCHEMA) + quotename(f.SPECIFIC_NAME) + quotename(f.PARAMETER_NAME) [Id] , quotename(f.SPECIFIC_SCHEMA) + quotename(f.SPECIFIC_NAME) [ParentId] , CASE -- trim off the @ symbol WHEN f.PARAMETER_NAME is null THEN NULL ELSE SUBSTRING(f.PARAMETER_NAME, 2, LEN(f.PARAMETER_NAME) ) END [Name] , f.ORDINAL_POSITION [Ordinal] , CASE WHEN f.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and f.CHARACTER_MAXIMUM_LENGTH = -1 THEN f.DATA_TYPE + '(max)' ELSE f.DATA_TYPE END [TypeName] , f.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(f.NUMERIC_PRECISION as integer) [Precision] , CAST(f.DATETIME_PRECISION as integer) as [DateTimePrecision] , CAST(f.NUMERIC_SCALE as integer) [Scale] , f.COLLATION_CATALOG [CollationCatalog] , f.COLLATION_SCHEMA [CollationSchema] , f.COLLATION_NAME [CollationName] , f.CHARACTER_SET_CATALOG [CharacterSetCatalog] , f.CHARACTER_SET_SCHEMA [CharacterSetSchema] , f.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , f.PARAMETER_MODE [Mode] , CAST(NULL as nvarchar(max)) [Default] FROM INFORMATION_SCHEMA.PARAMETERS f INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON f.SPECIFIC_SCHEMA = r.SPECIFIC_SCHEMA AND f.SPECIFIC_NAME = r.SPECIFIC_NAME AND r.ROUTINE_TYPE = 'FUNCTION' WHERE f.IS_RESULT = 'NO' SELECT quotename(SPECIFIC_SCHEMA) + quotename(SPECIFIC_NAME) [Id] , SPECIFIC_CATALOG [CatalogName] , SPECIFIC_SCHEMA [SchemaName] , SPECIFIC_NAME [Name] FROM INFORMATION_SCHEMA.ROUTINES WHERE NOT (ROUTINE_SCHEMA = 'dbo' AND ROUTINE_NAME LIKE 'dt[_]%' AND SUBSTRING(CAST(SERVERPROPERTY('productversion') as varchar(20)),1,1) = 8) AND (DATA_TYPE != 'TABLE' OR DATA_TYPE is null) AND ROUTINE_TYPE = 'PROCEDURE' SELECT quotename(p.SPECIFIC_SCHEMA) + quotename(p.SPECIFIC_NAME) + quotename(p.PARAMETER_NAME) [Id] , quotename(p.SPECIFIC_SCHEMA) + quotename(p.SPECIFIC_NAME) [ParentId] , CASE -- trim off the @ symbol WHEN p.PARAMETER_NAME is null THEN NULL ELSE SUBSTRING(p.PARAMETER_NAME, 2, LEN(p.PARAMETER_NAME) ) END [Name] , p.ORDINAL_POSITION [Ordinal] , CASE WHEN p.DATA_TYPE in ('varchar', 'nvarchar', 'varbinary') and p.CHARACTER_MAXIMUM_LENGTH = -1 THEN p.DATA_TYPE + '(max)' ELSE p.DATA_TYPE END [TypeName] , p.CHARACTER_MAXIMUM_LENGTH [MaxLength] , CAST(p.NUMERIC_PRECISION as integer) [Precision] , CAST(p.DATETIME_PRECISION as integer) as [DateTimePrecision] , CAST(p.NUMERIC_SCALE as integer) [Scale] , p.COLLATION_CATALOG [CollationCatalog] , p.COLLATION_SCHEMA [CollationSchema] , p.COLLATION_NAME [CollationName] , p.CHARACTER_SET_CATALOG [CharacterSetCatalog] , p.CHARACTER_SET_SCHEMA [CharacterSetSchema] , p.CHARACTER_SET_NAME [CharacterSetName] , CAST(0 as bit) as [IsMultiSet] , p.PARAMETER_MODE [Mode] , CAST(NULL as nvarchar(max)) [Default] FROM INFORMATION_SCHEMA.PARAMETERS p INNER JOIN INFORMATION_SCHEMA.ROUTINES r ON p.SPECIFIC_SCHEMA = r.SPECIFIC_SCHEMA AND p.SPECIFIC_NAME = r.SPECIFIC_NAME AND r.ROUTINE_TYPE = 'PROCEDURE' WHERE p.IS_RESULT = 'NO' SELECT quotename(tc.CONSTRAINT_SCHEMA) + quotename(tc.CONSTRAINT_NAME) [Id] , quotename(tc.TABLE_SCHEMA) + quotename(tc.TABLE_NAME) [ParentId] , tc.CONSTRAINT_NAME [Name] , tc.CONSTRAINT_TYPE [ConstraintType] , CAST(CASE tc.IS_DEFERRABLE WHEN 'NO' THEN 0 ELSE 1 END as bit) [IsDeferrable] , CAST(CASE tc.INITIALLY_DEFERRED WHEN 'NO' THEN 0 ELSE 1 END as bit) [IsInitiallyDeferred] FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc WHERE tc.TABLE_NAME IS NOT NULL SELECT quotename(cc.CONSTRAINT_SCHEMA) + quotename(cc.CONSTRAINT_NAME) [Id] , cc.CHECK_CLAUSE [Expression] FROM INFORMATION_SCHEMA.CHECK_CONSTRAINTS cc SELECT quotename(CONSTRAINT_SCHEMA) + quotename(CONSTRAINT_NAME) [ConstraintId] , quotename(TABLE_SCHEMA) + quotename(TABLE_NAME) + quotename(COLUMN_NAME) [ColumnId] FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE SELECT quotename(rc.CONSTRAINT_SCHEMA) + quotename(rc.CONSTRAINT_NAME) [Id] , CAST(rc.UPDATE_RULE as nvarchar(11)) [UpdateRule] , CAST(rc.DELETE_RULE as nvarchar(11)) [DeleteRule] FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc SELECT quotename(FC.CONSTRAINT_SCHEMA) + quotename(FC.CONSTRAINT_NAME) + quotename(cast(FC.ORDINAL_POSITION as nvarchar(30))) [Id] , quotename(PC.TABLE_SCHEMA) + quotename(PC.TABLE_NAME) + quotename(PC.COLUMN_NAME) [ToColumnId] , quotename(FC.TABLE_SCHEMA) + quotename(FC.TABLE_NAME) + quotename(FC.COLUMN_NAME) [FromColumnId] , quotename(FC.CONSTRAINT_SCHEMA) + quotename(FC.CONSTRAINT_NAME) [ConstraintId] , FC.ORDINAL_POSITION [Ordinal] FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS PC /* PRIMARY KEY COLS*/ ON RC.UNIQUE_CONSTRAINT_SCHEMA = PC.CONSTRAINT_SCHEMA AND RC.UNIQUE_CONSTRAINT_NAME = PC.CONSTRAINT_NAME INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS FC /* FOREIGN KEY COLS*/ ON RC.CONSTRAINT_SCHEMA = FC.CONSTRAINT_SCHEMA AND RC.CONSTRAINT_NAME = FC.CONSTRAINT_NAME AND PC.ORDINAL_POSITION = FC.ORDINAL_POSITION SELECT CAST(NULL as nvarchar(1)) [Id] , CAST(NULL as nvarchar(256)) [ParentId] , CAST(NULL as nvarchar(256)) [Name] , CAST(NULL as nvarchar(256)) [ConstraintType] , CAST(0 as bit) [IsDeferrable] , CAST(0 as bit) [IsInitiallyDeferred] , CAST(NULL as nvarchar(max)) [Expression] , CAST(NULL as nvarchar(11)) [UpdateRule] , CAST(NULL as nvarchar(11)) [DeleteRule] WHERE 1=2 SELECT CAST(NULL as nvarchar(1)) [ConstraintId] , CAST(NULL as nvarchar(max)) [ColumnId] WHERE 1=2 SELECT CAST(NULL as nvarchar(1)) [Id] , CAST(NULL as nvarchar(max)) [ToColumnId] , CAST(NULL as nvarchar(max)) [FromColumnId] , CAST(NULL as nvarchar(1)) [ConstraintId] , 0 [Ordinal] WHERE 1=2 4 0   Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. M Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. The Documentation element is used to provide documentation of comments on the contents of the XML file. It is valid under Schema, Type, Index and Relationship elements. M Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. The Documentation element is used to provide documentation of comments on the contents of the XML file. It is valid under Schema, Type, Index and Relationship elements. M Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. The Documentation element is used to provide documentation of comments on the contents of the XML file. It is valid under Schema, Type, Index and Relationship elements. Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. The Documentation element is used to provide documentation of comments on the contents of the XML file. It is valid under Schema, Type, Index and Relationship elements. This type allows pretty much any content n Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. The Documentation element is used to provide documentation of comments on the contents of the XML file. It is valid under Schema, Type, Index and Relationship elements. This type allows pretty much any content ]P Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. The Documentation element is used to provide documentation of comments on the contents of the XML file. It is valid under Schema, Type, Index and Relationship elements. This type allows pretty much any content O Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. The Documentation element is used to provide documentation of comments on the contents of the XML file. It is valid under Schema, Type, Index and Relationship elements. This type allows pretty much any content  %D Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. E Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. @B Common Data Model Schema Definition Language. Copyright (c) Microsoft Corp. All rights reserved. o lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPU H7.70`qC@̀̀Y6D 8VHau_meQ7I$R[J-+^"Xs\U]2} ΄f /\8 b…q23Nbl=B\ީCkZOP[:^{gQhu*SxЇFgt7)D'r"eyhG; -G2<5c3Q qWeeZo[+vQ"9Y 􋄈 V@h t.vN1ƌ׌ G PĽv1ud MadGb}P.G"܏IBC⛐DIGUvfj%bơ‘đU[̑nΑ_s+;kgn b;oW+uGx .{_2g"icm/^5!ҖLSNe?ۜ?Q[$Y\cȖb7Ke+ŗ-9Ց՘}*_WΙwљ=m]U[ ҚGؚqؚ3kW%47f- wEݞC ױ %Ϝ P휪r/ c НQm<>d2E(*:BnőT˟ԟ[Jc ^:9ZQ&X¡& f)/ Vs&շˢˢˢ[ ̢)̢㢠,2tO:\V_H7W>ſ"U{-vMd^Zm@sꦟD 0GZͮܳ Mo͝$WHڨ&"O۹Y;dC覩թR=Goߪ%⫔ ;SK#ǧto48pO V޼δ4 *wЯ ."W&wQB`_x1${1$Ұ*RY)a#e\[$V(Շ)խ8Ջb :bYDJ~֟LC  `(5<׬ma[e`הErQ1TPS(Arق8k:< CڝQKڒ,GM}P۴ RMSWTCnۯi#u1EܰNܒmĖ'0 <ޛD֦]spߥ>l1W&aH}އ +H=rFDV<& -jV[1 _i_lѶה'@-Q]uސ侸tYA,]b%! [ʊc)-ҭcʪ WYc'r[m"O8att逻7)[}.궝ȃJk#ϒD6e5)X9 Dp.8 3)( O!6V TjPo&ѵpdSYg}` K6 'ERvx9w5߿9=b+Qo/, 2eFrr|t)E'!D,-7b7@ERI(D#W9u [9gIJ2;Aj*Hp]?>}y_KN2<>9Ljɜ{q~>&4A rA?9mC! FHHPf.\5%OΦ |E1L:~YZj!p:uK{?fwjR`YJ]g;JZ]Rn X x:>T'Zz }J"hyw}|=6?QY.^$#S1S0'.4GSY SV;UQ9XH`,ua:= a =d | Q z ~&  }=' ϕ % ( y ~ Ԭ Ub i  `(. 7 2 ŲJ zK E -װ װ c |R MKc Ž  NP 8P;WXxib5tAP%d=qRw1+{y S$\~i:0ZJXi>;V<r<\s^aFhW~ .? nu  tǛ]-dhd!CA8 0)5dLuN҃UA{ɖZ~P3b%EQQ{ l+o0Y!Ww+Χ%`F:im..J+ T!9+!*t!Tjw!w@!ߥ!z"f7K"n""շ"#Z/#W=#pt#s-{###_#B####$$G-$4=$/$̬$)$%/%`~%R%g%&T&&l&/6'BE'Z}]'T'o(*:((x(0)e\3)J<)o2@))z))9*Cf*f~**?+(+>q/+Ę++|Z+:+We,\(,JM,[rT,X,+_,,8,,p,S,-k7-rǺ-.7. . .$/T4_/C/6// 0 0K0x0U011122B+2o@2e2=32኿22~3ƛA36q3y3&Κ3ܫ3܃4c4W5\5Rc5)ǜ5Y5M5,x5|$6B6}6J 6V66676{% 7G7O7~7ь8#9@B9=_9Wh99l9:ɝ::2D:\:~,; 4;6;V;`Y;O{j;``;E;#<_<"_V*>ϑ> ?!?r?|??MU??@4AhvA'A>A-A9BBBsFCTChVC;CCCCCDR!DalD]DȷDDD^YfEnO`O'ObOHPkP%lPzgtP*P P{PCP-}QuQQbQ'RpR ER(RRRR"qSSHSuS޲7T}>Ts?T?wLT_[TesT8T@0uE@8lHG%6- $vh8Ywv#>rMKonxvC]U* YȀ]2|XDA @"I|D}c@ Lou$f9#j Isc,Q17[db19G^`XMF8TirD?,;>ҟh;5o:kIg^~^nGOHs!%vald&%%Uʬ6KBBc[U o(Hp[$@ׇ~RAg$>!r.SzH [)`/Sxb!3ӄsa}^ n\AS #4#BDBM=F.G5@^k`nq/Li1zZd Zs|mj7-V_Ad9?d)=˔R[.LR\2KIOԮmJ8r_eGeGmz&qC3]uU8#d+ZٕbE.'\kC2b"uOLQnYL}=d<QIdfz hWXBT*=sEFu @{$;J"IWAdZ s?]#$.Xb[!E/Li_'RU'il >Ib+VnDou&mjepEmj+  M .R-VDFnp^ JsJZRw6V sCcĔ2{Ka]-5.u MAWٽF""?FX8V!J2~g` hPkYk ?uX "uqi7txw+t%5T AnC 2]HvoL[-~(5Te3z{v߳ɄC!wc>`B-4C*)W#J:gF(*l =bHPtQw C|&E ^}pC<D.L~Hf'DQH&m?zs0r2sL. n{p]79 tkIC4uvT~ye^SDo*>P&cg! ugrIkg{x^AsiXO@C@632?|3bin| 05=~^WDC{=/rTjhOV HO.BB>=EsT^xfUK7y&K 4P P&vQ%ӱ=^?x$biKKM):|sA:iFBBay <Vtg>p&RSYQ0i9Yu7IJ:{W:LTr :lKQ&+IX XChv[e7RkPJ_f sAE|;,Jwa(CG !pUOi>E4.t6/P5 MaPREԏ%#L_* 9D/7LA`%A[1SO3d5`|`Qq@`@YBya"oLrO k6\׎jSmztnA*=(6TVTG-Jqu#hJC ^H/j@Qu?FeJ|lxfAGh*fzrX>kBɒ,}D #f> [!1e }|`w-J'C/Z1{#{gLcLjB;#«L,y*_bY 1~DBkC\{GGzh2$'}LYd2xkz'^/ sBZMXR(Aef?}?"?_ Kr"u>-IS:x4+X,Y) Gώ x>Q_2 8WN :uMy';mS3a<On()q1>0qeb&Ԧ@ pb 'AY jvE~5nZ+DI`2N-lQM.4AN.Pԗ0H-1x\X_P=pi82+3) sy5OoDf-kIRTΓXd/fTJ[ pkl,t;'O|hq l6T0etF}WJ,ϐ˩cI jBCo>e@7wwu!7 ^)v@Hh mZ^yq93qc?4OS 5O)U;VjL*);G: [6V81b {Wo\MU|g'\0<ߤ].{5rz+z%]Sdbs3]N!+Xs&gIhgE&|CL&1BX41.A!9D/reu]aW4KjG 6J _`32_[T{82 -4As4U9ZlX]FEOCXBsМQm/A~ENUHlf-Gi s}8^=FsWjoC,\>|==Ph 96O_2fz\{!0Ɩ=X2ADP_ClosedDataReaderErrorHADP_CollectionParameterElementIsNull5VADP_CollectionParameterElementIsNullOrEmptyi4ADP_ConnectionStringSyntax(ADP_DataReaderClosed@ADP_GetSchemaTableIsNotSupported1FADP_ImplicitlyClosedDataReaderErrorU2ADP_InternalProviderError8ADP_InvalidBufferSizeOrIndex@ADP_InvalidConnectionOptionValuez0ADP_InvalidDataDirectory*ADP_InvalidDataLengthXADP_InvalidDataReaderFieldCountForScalarTypeRADP_InvalidDataReaderMissingColumnForType?^ADP_InvalidDataReaderMissingDiscriminatorColumnTADP_InvalidDataReaderUnableToDetermineTypejADP_InvalidDataReaderUnableToMaterializeNonScalarType&ADP_InvalidDataTypeBADP_InvalidDestinationBufferIndex6ADP_InvalidEnumerationValue;LADP_InvalidMultipartNameDelimiterUsageX(ADP_InvalidSizeValue8ADP_InvalidSourceBufferIndex>ADP_KeysRequiredForJoinOverNest4ADP_KeysRequiredForNesting\.ADP_KeywordNotSupported6ADP_MustUseSequentialAccess.ADP_NestingNotSupportedADP_NoData/,ADP_NoQueryMappingViewd8ADP_NonSequentialChunkAccess:ADP_NonSequentialColumnAccess:LADP_ProviderDoesNotSupportCommandTrees.ADP_UnknownDataTypeCode" (AliasNameAlreadyUsed\ 2AliasNameIsAlreadyDefinedy `AllArtifactsMustTargetSameProvider_InvariantName `AllArtifactsMustTargetSameProvider_ManifestTokenE 2AllElementsMustBeInSchema 6AmbiguousEntityContainerEnd 0AmbiguousFunctionAndType 4AmbiguousFunctionArguments3 2AmbiguousFunctionOverload 6AmbiguousMetadataMemberName 0ArgumentMustBeCSpaceType 0ArgumentMustBeOSpaceType $ArgumentOutOfRange NArgumentOutOfRangeExpectedPostiveNumber8ArgumentTypesAreIncompatibleDArrayTooSmallNAssemblyMissingFromAssembliesToConsider(AtleastOneSSDLNeeded &BadNamespaceOrAliasKHBadNavigationPropertyBadFromRoleTypes`BadNavigationPropertyRelationshipNotRelationship RBadNavigationPropertyRolesCannotBeTheSame^DBadNavigationPropertyUndefinedRole*BadParameterDirectionVBadParameterDirectionForComposableFunctionsk(BadPrecisionAndScaleBBetweenLimitsCannotBeUntypedNulls3DBetweenLimitsTypesAreNotCompatibleuNBetweenLimitsTypesAreNotOrderComparable@BetweenValueIsNotOrderComparablehBothMinAndMaxValueMustBeSpecifiedForNonConstantFacetS:CalculatedEnumValueOutOfRange>CannotCallNoncomposableFunction<6CannotConvertNumericLiteral2CannotCreateEmptyMultiset6CannotCreateMultisetofNulls:CannotInstantiateAbstractType@rCannotLoadDifferentVersionOfSchemaInTheSameItemCollectionBCannotResolveNameToTypeOrFunction>CannotUseSystemNamespaceAsAlias+>CheckArgumentContainsNullFailed{DCodeGen_ConstructorNoParameterlessPCodeGen_PropertyDeclaringTypeIsValueType2CodeGen_PropertyIsIndexed0CodeGen_PropertyIsStatic0CodeGen_PropertyNoGetter00CodeGen_PropertyNoSetterLDCodeGen_PropertyStrongNameIdentityh>CodeGen_PropertyUnsupportedForm>CodeGen_PropertyUnsupportedTypeZCollections_CannotFillTryDifferentMergeOption TCollections_ExpectedCollectionGotReferenceDCollections_InvalidEntityStateLoadHCollections_InvalidEntityStateSource.HCollections_NoRelationshipSetMatchedHCollections_UnableToMergeCollections<dCommandTextFunctionsCannotDeclareStoreFunctionNameBCommandTextFunctionsNotComposable VCompiledELinq_UnsupportedNamedParameterType6`CompiledELinq_UnsupportedNamedParameterUseAsTypeNCompiledELinq_UnsupportedParameterTypes hComplexObject_ComplexChangeRequestedOnScalarPropertyhdComplexObject_ComplexObjectAlreadyAttachedToParent/\ComplexObject_NullableComplexTypesNotSupported[TComplexTypeAsReturnTypeAndDefinedEntitySet^ComplexTypeAsReturnTypeAndNestedComplexProperty nComposableFunctionOrFunctionImportMustDeclareReturnType2ConcatBuiltinNotSupportedXConcurrencyRedefinedOnSubTypeOfEntitySetType% Cqt_ExpressionLink_TypeMismatch*PCqt_ExpressionList_IncorrectElementCount+HCqt_Factory_IncompatibleRelationEndsN+PCqt_Factory_MethodResultTypeNotSupported+TCqt_Factory_NewCollectionInvalidCommonTypeG,4Cqt_Factory_NoSuchProperty,:Cqt_Factory_NoSuchRelationEnd,ZCqt_Function_CanonicalFunction_AmbiguousMatch7-NCqt_Function_CanonicalFunction_NotFound-HCqt_Function_CommandTextInExpression-LCqt_Function_NonComposableInExpression.Cqt_General_MetadataNotReadOnly#/BCqt_General_NoProviderBooleanTypea/BCqt_General_NoProviderIntegerType/@Cqt_General_NoProviderStringType/DCqt_General_PolymorphicArgRequired60FCqt_General_PolymorphicTypeRequired0BCqt_General_UnsupportedExpression0>Cqt_GetEntityRef_EntityRequired02Cqt_GetRefKey_RefRequired1FCqt_GroupBinding_CollectionRequiredR1TCqt_GroupBinding_GroupVariableNameNotValid1\Cqt_GroupBy_AggregateColumnExistsAsGroupColumn1HCqt_GroupBy_AtLeastOneKeyOrAggregate=2HCqt_GroupBy_KeyNotEqualityComparablec2JCqt_GroupBy_MoreThanOneGroupAggregate2Cqt_IsNull_CollectionNotAllowedD3,Cqt_IsNull_InvalidType3>Cqt_Join_DuplicateVariableNames3PCqt_Limit_ConstantOrParameterRefRequired,42Cqt_Limit_IntegerRequiredx4DCqt_Limit_NonNegativeLimitRequired4HCqt_Metadata_EdmMemberIncorrectSpace4RCqt_Metadata_EntitySetEntityContainerNull5HCqt_Metadata_EntitySetIncorrectSpacej5ZCqt_Metadata_EntityTypeEmptyKeyMembersInvalid5XCqt_Metadata_EntityTypeNullKeyMembersInvalid 6FCqt_Metadata_FunctionIncorrectSpaceY6XCqt_Metadata_FunctionParameterIncorrectSpace6PCqt_Metadata_FunctionReturnParameterNull7HCqt_Metadata_TypeUsageIncorrectSpace^7ZCqt_NewInstance_CannotInstantiateAbstractType7^Cqt_NewInstance_CannotInstantiateMemberlessType7LCqt_NewInstance_CollectionTypeRequiredI8xCqt_NewInstance_IncompatibleRelatedEntity_SourceTypeNotValidi8LCqt_NewInstance_StructuralTypeRequired8>Cqt_Not_BooleanArgumentRequired%9>Cqt_Or_BooleanArgumentsRequired^9PCqt_Property_InstanceRequiredForInstance9^Cqt_UDF_FunctionDefinitionWithCircularReference>>Cqt_UDF_FunctionHasNoDefinition?8Cqt_Unary_CollectionRequired?>Cqt_Util_CheckListDuplicateName?ELinq_MethodNotDirectlyCallableS0ELinq_NotPropertyOrFieldGT>ELinq_PropertyIndexNotSupportedyT,ELinq_SkipWithoutOrderT@ELinq_ThenByDoesNotFollowOrderBy1U@ELinq_UnboundParameterExpressionURELinq_UnexpectedTypeForNavigationPropertyU4ELinq_UnhandledBindingTypeTV:ELinq_UnhandledExpressionType}V0ELinq_UnrecognizedMemberVNELinq_UnresolvableFunctionForExpression(WFELinq_UnresolvableFunctionForMemberWFELinq_UnresolvableFunctionForMethodWbELinq_UnresolvableFunctionForMethodAmbiguousMatchEXVELinq_UnresolvableFunctionForMethodNotFoundXXELinq_UnresolvableStoreFunctionForExpressionzYPELinq_UnresolvableStoreFunctionForMemberYRELinq_UnsupportedAsUnicodeAndAsNonUnicodeZ0ELinq_UnsupportedBindingZ*ELinq_UnsupportedCastG[ELinq_UnsupportedEnumerableType]>ELinq_UnsupportedExpressionType]TELinq_UnsupportedHeterogeneousInitializers4^0ELinq_UnsupportedIncludeE_:ELinq_UnsupportedInitializers_.ELinq_UnsupportedIsOrAs_8ELinq_UnsupportedKeySelector`0ELinq_UnsupportedMergeAs`.ELinq_UnsupportedMethodEaVELinq_UnsupportedMethodSuggestedAlternativea8ELinq_UnsupportedNestedFirstb:ELinq_UnsupportedNestedSinglewb8ELinq_UnsupportedNominalTypeb:ELinq_UnsupportedNullConstantEc8ELinq_UnsupportedPassthroughc@ELinq_UnsupportedQueryableMethodcEdmVersionNotSupportedByRuntimerg:ElementOperatorIsNotSupportedg EmptyCommandText,h$EmptyDefiningQuery}hEmptyFilehEmptyName(i*EmptySchemaTextReader7iEntityClient_CannotDeduceDbTypejBEntityClient_CannotGetCommandText?kBEntityClient_CannotGetCommandTreekFEntityClient_CannotReopenConnectionkrEntityClient_CannotReprepareCommandDefinitionBasedCommandkBEntityClient_CannotSetCommandTextlBEntityClient_CannotSetCommandTreelLEntityClient_ClosedConnectionForUpdateKmZEntityClient_CommandDefinitionExecutionFailedm^EntityClient_CommandDefinitionPreparationFailedmFEntityClient_CommandExecutionFailed,nXEntityClient_CommandTreeMetadataIncompatiblesnFEntityClient_ConnectionMustBeClosednEntityClient_EmptyParameterNamerqXEntityClient_EntityParameterEdmTypeNotScalarr^EntityClient_EntityParameterInconsistentEdmType(rPEntityClient_ErrorInBeginningTransactionlrJEntityClient_ErrorInClosingConnectionrPEntityClient_ExecutingOnClosedConnections^EntityClient_ExtraParametersWithNamedConnectionrsFEntityClient_FailedToGetInformationsVEntityClient_FunctionImportEmptyCommandText*t\EntityClient_FunctionImportMustBeNonComposablewtbEntityClient_IncompatibleNavigationPropertyResulttFEntityClient_InvalidNamedConnection,uLEntityClient_InvalidParameterDirectionuBEntityClient_InvalidParameterName8vBEntityClient_InvalidStoreProviderv\EntityClient_InvalidStoredProcedureCommandTextvREntityClient_InvalidTransactionForCommandwhEntityClient_ItemCollectionsNotRegisteredInWorkspacew@EntityClient_KeywordNotSupportedwDEntityClient_NestedNamedConnectionx4EntityClient_NoCommandTextpxFEntityClient_NoConnectionForAdapterxFEntityClient_NoConnectionForCommandxNEntityClient_NoStoreConnectionForUpdate yBEntityClient_ProviderGeneralErroryDEntityClient_ProviderSpecificErroryPEntityClient_RequiresNonStoreCommandTreeyREntityClient_ReturnedNullOnProviderMethodzhEntityClient_SettingsCannotBeChangedOnOpenConnectionzEntityConnectionString_Metadata~6EntityConnectionString_Name~>EntityConnectionString_Provider~^EntityConnectionString_ProviderConnectionString&8EntityContainerAlreadyExistsUBEntityContainerCannotExtendItself4EntityDataCategory_ContextPEntityDataCategory_NamedConnectionString 2EntityDataCategory_Source)*EntityKeyMustBeScalar.DEntityKeyTypeCurrentlyNotSupportedPEntityKeyTypeCurrentlyNotSupportedInSSDL"2EntityKey_CannotChangeKey@EntityKey_DataRecordMustBeEntity@EntityKey_DoesntMatchKeyOnEntity/BEntityKey_EntityKeyMustHaveValues>EntityKey_EntitySetDoesNotMatch܂>EntityKey_EntityTypesDoNotMatch@PEntityKey_IncorrectNumberOfKeyValuePairs8EntityKey_IncorrectValueType*EntityKey_InvalidNamexNEntityKey_InvalidQualifiedEntitySetNameExpressionTypeMustBeNominalType1BExpressionTypeMustNotBeCollectiontExtraInfoJFacetDeclarationRequiresTypeAttributeFacetNotAllowed *FacetsOnNonScalarType?:FailedToFindCSpaceTypeMappingq4FailedToFindClrTypeMapping:FailedToFindOSpaceTypeMapping“@FailedToResolveAggregateFunction@FailedToRetrieveProviderManifestdFunctionImportCollectionAndRefParametersNotAllowedBdFunctionImportComposableAndSideEffectingNotAllowed^FunctionImportEntitySetAndEntitySetPathDeclared[ZFunctionImportEntityTypeDoesNotMatchEntitySetؕZFunctionImportNonNullableParametersNotAllowedUlFunctionImportReturnEntitiesButDoesNotSpecifyEntitySetƖ`FunctionImportSpecifiesEntitySetButNotEntityTypeGenerated_View_Type_Super_Class.Generated_Views_Changed2InvalidCastExpressionTypeInvalidCastType6InvalidCollectionForMapping4InvalidCollectionSpecifiedL$InvalidComplexType.InvalidCreateRefKeyTypek.InvalidCtorArgumentType(InvalidCtorUseOnType8InvalidDateTimeOffsetLiteralrInvalidDay"InvalidDayInMonth(InvalidDeRefPropertyGFInvalidDefaultBinaryWithNoMaxLength*InvalidDefaultBoolean5,InvalidDefaultDateTime~8InvalidDefaultDateTimeOffsetȨ*InvalidDefaultDecimal6InvalidDefaultFloatingPoint$InvalidDefaultGuid,InvalidDefaultIntegral$InvalidDefaultTimeȪ:InvalidDistinctArgumentInCtorNInvalidDistinctArgumentInNonAggFunctionGPInvalidDocumentationBothTextAndStructurez"InvalidEDMVersion߫,InvalidEmptyIdentifier"InvalidEmptyQuery%:InvalidEmptyQueryTextArgumentU>InvalidEndEntitySetTypeMismatch~LInvalidEndRoleInRelationshipConstraintFInvalidEntityContainerNameInExtends (InvalidEntityEndName94InvalidEntityParameterTypeo:InvalidEntityRootTypeArgument(InvalidEntitySetName>:InvalidEntitySetNameReference(InvalidEntitySetTypeҮ2InvalidEntityTypeArgument42InvalidEnumUnderlyingType0InvalidEscapedIdentifierDInvalidEscapedIdentifierUnbalanced@InvalidExpressionResolutionClass`(InvalidFileExtension,InvalidFlattenArgumentܰVInvalidFromPropertyInRelationshipConstraint>InvalidGroupIdentifierReferenceԱInvalidHour:DInvalidImplicitRelationshipFromEndv@InvalidImplicitRelationshipToEnd"InvalidInExprArgs4InvalidJoinLeftCorrelation`$InvalidKeyArgument>InvalidKeyKeyDefinedInBaseClassֳ InvalidKeyMember)(InvalidKeyNoPropertya,InvalidKeyNullablePart4InvalidKeyTypeForCollation(InvalidLiteralFormatI(InvalidMaxLengthSizej@InvalidMemberNameMatchesTypeNameHInvalidMetadataMemberClassResolution2InvalidMetadataMemberName&InvalidMetadataPathtInvalidMinuteHInvalidModeForWithRelationshipClausePInvalidMonthdInvalidMultiplicityFromRoleToPropertyNonNullableV1ԷdInvalidMultiplicityFromRoleToPropertyNonNullableV2^InvalidMultiplicityFromRoleToPropertyNullableV1G\InvalidMultiplicityFromRoleUpperBoundMustBeOneZInvalidMultiplicityToRoleLowerBoundMustBeZerohZInvalidMultiplicityToRoleUpperBoundMustBeManyXInvalidMultiplicityToRoleUpperBoundMustBeOneSInvalidName*InvalidNamespaceAlias.InvalidNamespaceInUsing@InvalidNamespaceOrAliasSpecified*InvalidNullArithmetic*InvalidNullComparisonJLInvalidNullLiteralForNonNullableMemberZInvalidNumberOfParametersForAggregateFunction޽RInvalidOperationMultipleEndsInAssociation+*InvalidOperatorSymbol,InvalidParameterFormatPInvalidParameterTypeForAggregateFunctionDInvalidPlaceholderRootTypeArgument%InvalidSimpleIdentifierNonASCII(InvalidSize*InvalidStringArgument0InvalidSystemReferenceId9RInvalidToPropertyInRelationshipConstraintHInvalidTypeForWithRelationshipClause,2InvalidUnarySetOpArgumenttRInvalidUnsignedTypeForUnaryMinusOperation&InvalidUseOfWebPath\InvalidValueForParameterTypeSemanticsAttribute/XInvalidWithRelationshipTargetEndMultiplicityInvalidYear:Iqt_CTGen_UnexpectedAggregate44Iqt_CTGen_UnexpectedVarDeffItemCollectionAlreadyRegistered*ItemDuplicateIdentity4&ItemInvalidIdentityo,KeyMissingOnEntityType&KeyMustBeCorrelatedJLeftSetExpressionArgsMustBeCollectionE.LikeArgMustBeStringType:LiteralTypeNotFoundInMetadata.LiteralTypeNotSupported&LocalizedCollectionLocalizedColumn LocalizedComplex#LocalizedEntity+DLocalizedEntityContainerExpression3&LocalizedEnumMemberA"LocalizedFunctionO.LocalizedInlineFunctionW LocalizedKeywordkLocalizedLeftvLocalizedLine{BLocalizedMetadataMemberExpression$LocalizedNamespaceLocalizedNear$LocalizedPrimitive$LocalizedReferenceLocalizedRightLocalizedRowLocalizedTermLocalizedType0LocalizedValueExpression6MalformedSingleQuotePayload:MalformedStringLiteralPayload&MalformedXmlgXMapping_AbstractTypeMappingToNonAbstractTypeBMapping_AllQueryViewAtCompileTimeGXMapping_AlreadyMapped_StorageEntityContainer1JMapping_CannotMapCLRTypeMultipleTimesjDMapping_ConditionValueTypeMismatchHMapping_Default_OCMapping_Clr_MemberJMapping_Default_OCMapping_Clr_Member2JXMapping_Default_OCMapping_Invalid_MemberTypeZMapping_Default_OCMapping_MemberKind_Mismatch+^Mapping_Default_OCMapping_Member_Count_Mismatch\Mapping_Default_OCMapping_Member_Type_MismatchB\Mapping_Default_OCMapping_MultiplicityMismatch@Mapping_DifferentEdmStoreVersion}NMapping_DifferentMappingEdmStoreVersionPMapping_DistinctFlagInReadWriteContainer<\Mapping_Duplicate_CdmAssociationSet_StorageMapZMapping_Duplicate_PropertyMap_CaseInsensitive,Mapping_Duplicate_Typep.Mapping_Empty_QueryViewMapping_ProviderReturnsNullTypeHMapping_Provider_WrongConnectionTypeDMapping_Provider_WrongManifestType7NMapping_QueryViewMultipleTypeInTypeNamelDMapping_QueryView_Duplicate_OfTypeLMapping_QueryView_Duplicate_OfTypeOnly>Mapping_QueryView_For_Base_Type?ObjectContext_InvalidConnection,JObjectContext_InvalidConnectionString,@ObjectContext_InvalidDataAdapter*-RObjectContext_InvalidDefaultContainerName-VObjectContext_InvalidEntitySetForStoreQuery-FObjectContext_InvalidEntitySetInKey?.VObjectContext_InvalidEntitySetInKeyFromName.LObjectContext_InvalidEntitySetOnEntity2/@ObjectContext_InvalidEntityState/\ObjectContext_InvalidObjectSetTypeForEntitySet0LObjectContext_InvalidRelationshipStatei0LObjectContext_InvalidTypeForStoreQuery1@ObjectContext_MetadataHasChangedo1hObjectContext_MultipleEntitySetsFoundInAllContainers)2lObjectContext_MultipleEntitySetsFoundInSingleContainerG3JObjectContext_NoEntitySetFoundForTypeW4HObjectContext_NoMappingForEntityType4HObjectContext_NthElementInAddedState5FObjectContext_NthElementIsDuplicate~5VObjectQuery_QueryBuilder_InvalidSortKeyListQ>PObjectQuery_QueryBuilder_InvalidTopCount>^ObjectQuery_QueryBuilder_NotSupportedLinqSource>pObjectQuery_Span_IncludeRequiresEntityOrEntityCollection%?4ObjectQuery_Span_NoNavProp?HObjectQuery_Span_SpanPathSyntaxError8@>ObjectQuery_Span_WhiteSpacePath|@BObjectQuery_UnableToMapResultType@jObjectQuery_UnableToMaterializeArbitaryProjectionType@HObjectQuery_UnableToMaterializeArrayAVObjectStateEntry_CannotAccessKeyEntryValuesBNObjectStateEntry_CannotDeleteOnKeyEntrypBTObjectStateEntry_CannotModifyKeyEntryStateBPObjectStateEntry_CannotModifyKeyPropertyBbObjectStateEntry_CantModifyDetachedDeletedEntries5CPObjectStateEntry_CantModifyRelationStateCRObjectStateEntry_CantModifyRelationValuesCBObjectStateEntry_CantSetEntityKey9D`ObjectStateEntry_ChangeOnUnmappedComplexPropertyDRObjectStateEntry_ChangeOnUnmappedPropertyEhObjectStateEntry_ChangedInDifferentStateFromChangingE^ObjectStateEntry_ComplexObjectUsedMultipleTimesFTObjectStateEntry_CurrentValuesDoesNotExistG~ObjectStateEntry_EntityMemberChangedWithoutEntityMemberChanging}G:ObjectStateEntry_InvalidStateHdObjectStateEntry_InvalidTypeForComplexTypePropertyHpObjectStateEntry_NullOriginalValueForNonNullablePropertycIVObjectStateEntry_OriginalValuesDoesNotExistIObjectStateEntry_RelationshipAndKeyEntriesDoNotHaveRelationshipManagersEJZObjectStateEntry_SetModifiedOnInvalidPropertyJDObjectStateEntry_SetModifiedStates$KZObjectStateEntry_SetOriginalComplexProperties~KLObjectStateEntry_SetOriginalPrimaryKey\LXObjectStateEntry_UnableToEnumerateCollectionLfObjectStateManager_AcceptChangesEntityKeyIsNotValid5MvObjectStateManager_CannotChangeRelationshipStateEntityAddedMzObjectStateManager_CannotChangeRelationshipStateEntityDeletedNpObjectStateManager_CannotChangeRelationshipStateKeyEntryObObjectStateManager_CannotFixUpKeyToExistingValuesbOObjectStateManager_CannotGetRelationshipManagerForDetachedPocoEntityPObjectStateManager_ChangeRelationshipStateNotSupportedForForeignKeyAssociationsPvObjectStateManager_ChangeStateFromAddedWithNullKeyIsInvalidQvObjectStateManager_ConflictingChangesOfRelationshipDetectedQObjectStateManager_DetachedObjectStateEntriesDoesNotExistInObjectStateManagerRObjectStateManager_DoesnotAllowToReAddUnchangedOrModifiedOrDeletedEntity\R\ObjectStateManager_EntityConflictsWithKeyEntrySFObjectStateManager_EntityNotTrackedSpObjectStateManager_EntityTypeDoesnotMatchtoEntitySetTypeVTnObjectStateManager_GetEntityKeyRequiresObjectToHaveAKeyT:ObjectStateManager_InvalidKeyTfObjectStateManager_KeyPropertyDoesntMatchValueInKeyTxObjectStateManager_KeyPropertyDoesntMatchValueInKeyForAttachVVObjectStateManager_NoEntryExistForEntityKeytVRObjectStateManager_NoEntryExistsForObjectVtObjectStateManager_ObjectStateManagerContainsThisEntityKeyWrObjectView_AddNewOperationNotAllowedOnAbstractBindingListWLObjectView_CannotReplacetheEntityorRowWHObjectView_CannotResolveTheEntitySet9X>ObjectView_IncompatibleArgumentXRObjectView_IndexBasedInsertIsNotSupportedXpObjectView_WriteOperationNotAllowedOnReadOnlyBindingListYVOfTypeExpressionElementTypeMustBeEntityTypePYXOfTypeExpressionElementTypeMustBeNominalTypeYLOfTypeOnlyTypeArgumentCannotBeAbstractY:OnlyStoreConnectionsSupportedCZ:OperationOnReadOnlyCollectionuZ.OperationOnReadOnlyItemZPrecisionMustBeGreaterThanScale_&PrecisionOutOfRange_FPropertyNameAlreadyDefinedDuplicate&`4PropertyTypeAlreadyDefinedp`LProviderDidNotCreateACommandDefinition`JProviderDidNotReturnAProviderManifest`TProviderDidNotReturnAProviderManifestTokenaFProviderDidNotReturnSpatialServices>aHProviderDoesNotSupportCreateDatabasetaTProviderDoesNotSupportCreateDatabaseScriptaHProviderDoesNotSupportDatabaseExistsaHProviderDoesNotSupportDeleteDatabasea4ProviderDoesNotSupportTypebLProviderEscapeLikeArgumentReturnedNullMb:ProviderManifestTokenNotFoundb@ProviderRequiresStoreCommandTreeb\ProviderReturnedNullForCreateCommandDefinition.cNProviderReturnedNullForGetDbInformationfcPProviderShouldOverrideEscapeLikeArgumentc.RefArgIsNotOfEntityTypeddPRefTypeIdentifierMustSpecifyAnEntityTyped0ReferenceToNonEntityTypedTRelatedEndExprTypeMustBePromotoableToToEndQeBRelatedEndExprTypeMustBeReferenceeHRelatedEnd_CannotAddToFixedSizeArrayeRelatedEnd_CannotCreateRelationshipBetweenTrackedAndNoTrackedEntitiesf|RelatedEnd_CannotCreateRelationshipEntitiesInDifferentContextsfRRelatedEnd_CannotRemoveFromFixedSizeArray8g4RelatedEnd_CannotSerialize}gdRelatedEnd_ConflictingChangeOfRelationshipDetectedhZRelatedEnd_EntitySetIsNotValidForRelationshiphTRelatedEnd_InvalidContainedType_CollectioniRRelatedEnd_InvalidContainedType_ReferenceiPRelatedEnd_InvalidEntityContextForAttach jLRelatedEnd_InvalidEntityStateForAttach\jXRelatedEnd_InvalidNthElementContextForAttachjRRelatedEnd_InvalidNthElementNullForAttachCkTRelatedEnd_InvalidNthElementStateForAttachkJRelatedEnd_InvalidOwnerStateForAttachlVRelatedEnd_InvalidRelationshipFixupDetectedlnRelatedEnd_LoadCalledOnAlreadyLoadedNoTrackedRelatedEnd/mdRelatedEnd_LoadCalledOnNonEmptyNoTrackedRelatedEndmLRelatedEnd_MismatchedMergeOptionOnLoadFn,RelatedEnd_OwnerIsNull oRRelatedEnd_RelatedEndNotAttachedToContexto:RelatedEnd_RelatedEndNotFoundo8RelatedEnd_UnableToAddEntity,pfRelatedEnd_UnableToAddRelationshipWithDeletedEntityp>RelatedEnd_UnableToRemoveEntity#q:RelationshipFromEndIsAmbiguosqtRelationshipManager_CannotGetRelatEndForDetachedPocoEntityrRelationshipManager_CircularRelationshipsWithReferentialConstraintsr`RelationshipManager_CollectionAlreadyInitializedDsxRelationshipManager_CollectionInitializeIsForDeserializationisrRelationshipManager_CollectionRelationshipManagerAttacheds~RelationshipManager_InconsistentReferentialConstraintProperties`tdRelationshipManager_InitializeIsForDeserializationtfRelationshipManager_InvalidRelationshipManagerOwnerRuJRelationshipManager_InvalidTargetRoleu\RelationshipManager_NavigationPropertyNotFoundovPRelationshipManager_OwnerIsNotSourceTypev^RelationshipManager_ReferenceAlreadyInitialized/w^RelationshipManager_RelationshipManagerAttachedSwtRelationshipManager_UnableToFindRelationshipTypeInMetadatawRelationshipManager_UnableToRetrieveReferentialConstraintPropertiesxDRelationshipManager_UnexpectedNull4yRRelationshipManager_UnexpectedNullContextyXRelationshipNameInNavigationPropertyNotValid@z$TypeMustBeDeclared3(TypeMustBeEntityTypeP2TypeMustBeInheritableType*TypeMustBeNominalType>TypeNameAlreadyDefinedDuplicate< TypeNameNotFound.TypeNotInAssociationSet$TypeNotInEntitySetVFUnableToDetermineApplicationContext:UnableToDetermineStoreVersion 2UnableToFindReflectedTypeS(UnableToLoadResource.UnableToResolveAssemblyUnacceptableUriԙ*UnexpectedRootElement@UnexpectedRootElementNoNamespace4UnexpectedTypeInCollection ,UnexpectedXmlAttributeG(UnexpectedXmlElementl*UnexpectedXmlNodeType6UnknownAstCommandExpression0UnknownAstExpressionType>UnknownBuiltInAstExpressionType)@UnknownExpressionResolutionClasse4Update_AmbiguousForeignKeyFUpdate_AmbiguousServerGenIdentifier8Update_CircularRelationships~.Update_ConcurrencyError,Update_ConstraintCycleP(Update_DuplicateKeysמ2Update_ErrorLoadingRecordH@Update_GeneralExecutionException2Update_GeneratedDependentdUpdate_InsertingOrUpdatingReferenceToDeletedEntityO*Update_InvalidChanges,Update_MappingNotFound(Update_MissingEntity3:Update_MissingFunctionMapping8Update_MissingRequiredEntityNUpdate_MissingRequiredRelationshipValuez4Update_MissingResultColumn*Update_NotSupportedIdentityTypeI>Update_NotSupportedServerGenKeyTUpdate_NullReturnValueForNonNullableMember" Update_NullValue\Update_ReferentialConstraintIntegrityViolationťbUpdate_RelationshipCardinalityConstraintViolationxUpdate_RelationshipCardinalityConstraintViolationSingleValueNUpdate_RelationshipCardinalityViolationFUpdate_ReturnValueHasUnexpectedTypeLUpdate_SqlEntitySetWithoutDmlFunctions*dUpdate_UnableToConvertRowsAffectedParameterToInt32ViewGen_KeyConstraint_Violation6ViewGen_Missing_Set_Mapping8ViewGen_Missing_Sets_Mapping8ViewGen_Missing_Type_Mapping6ViewGen_NegatedCellConstantD0ViewGen_No_Default_ValueXTViewGen_No_Default_Value_For_Configuration`ViewGen_NonKeyProjectedWithOverlappingPartitionsViewGen_NotNullQBViewGen_NotNull_No_Projected_Slot[ViewGen_Null8ViewGen_OneOfConst_IsEqualTo@ViewGen_OneOfConst_IsNonNullable>ViewGen_OneOfConst_IsNotEqualTo:ViewGen_OneOfConst_IsNotOneOf4ViewGen_OneOfConst_IsOneOf>ViewGen_OneOfConst_IsOneOfTypes@ViewGen_OneOfConst_MustBeEqualTo&HViewGen_OneOfConst_MustBeNonNullable<:ViewGen_OneOfConst_MustBeNullY架构中的所有元素都必须包含在 Schema 元素中。未指定 AssociationSet“{1}”中 End“{0}”的 EntitySet,并且因为 EntitySet 不明确,无法推断该 EntitySet。可以使用多个 EntitySet;必须指定具有 EntitySet 特性的显式 End 元素。P函数“{0}”和 {1} 空间类型“{0}”的完全限定名称不能相同。`无法解析函数调用,因为一个或多个传递的参数与多个函数重载相匹配。e已存在具有相同 {1} 空间类型参数的函数“{0}”。请确保函数重载是明确的。名称“{0}”不明确。在“{1}”命名空间和“{2}”命名空间中都定义了“{0}”。若要消除歧义,请使用完全限定名称或定义命名空间别名。-函数的参数必须是总体架构类型。&函数的参数必须是 CLR 类型。{0} 超出范围。#值 {0} 无效。需要非负值。9此操作的参数类型“{0}”和“{1}”不兼容。Q目标数组长度不足。检查 arrayIndex 和长度,以及数组的下限。9程序集枚举中不存在指定的程序集“{0}”。<创建 StoreItemCollection 至少需要一个 SSDL 项目。&未知的命名空间或别名({0})。NavigationProperty“{0}”无效。AssociationType“{3}”中 FromRole“{2}”的类型“{1}”必须与声明此 NavigationProperty 的类型“{4}”完全匹配。DbArithmeticExpression 参数必须具有数值通用类型。3{0} 要求参数具有兼容的集合 ResultType。CDbExpressionBinding 要求输入表达式具有集合 ResultType。3指定的变量名无效。变量名不能为空。U无法从指定的“Then”表达式的 ResultTypes 推断出有效的 ResultType。IDbCaseExpression 要求“When”和“Then”表达式的数量相等。V不允许执行所请求的强制转换: 从类型“{0}”转换为类型“{1}”。DataSpace 无效。(指定的参数名称无效:“{0}”。>DbComparisonExpression 需要具有可比较类型的参数。S类型“{0}”与 EDM 枚举类型“{1}”或其基础类型“{2}”不匹配。只有枚举或 PrimitiveTypes 才可用作常量值类型。无法使用类型“{0}”的实例创建 DbConstantExpression。0指定的值不是有效常量类型的实例。-指定的值不是类型“{0}”的实例。a名为“{0}”的关系端不是由目标 MetadataWorkspace 中关系类型“{1}”声明的。D在目标 MetadataWorkspace 中找不到 EntityContainer“{0}”。B在目标 MetadataWorkspace 中找不到 EntitySet“{0}.{1}”。:在目标 MetadataWorkspace 中找不到函数“{0}”。b名为“{0}”的导航属性不是由目标 MetadataWorkspace 中的类型“{1}”声明的。 [名为“{0}”的属性不是由目标 MetadataWorkspace 中的类型“{1}”声明的。4目标 MetadataWorkspace 不包含类型“{0}”。1DbCrossJoinExpression 需要至少两个输入。指定的 DbCrossJoinExpression 输入包含具有重复变量名“{2}”的表达式绑定。第一次出现是在索引 {0} 处,第二次出现是在索引 {1} 处。6DbDerefExpression 需要一个引用类型的参数。L无法将“Distinct”操作应用于所指定参数的集合 ResultType。当指定 unwrapSingleProperty 时,参数表达式必须具有以下 ResultType: 具有一个结构化元素类型(声明一个且仅一个属性)的 CollectionType。!指定的命令目录树无效。指定表达式的 ResultType 与要求的类型不兼容。表达式 ResultType 为“{0}”,但要求的类型为“{1}”。0表达式列表具有的元素数量不正确。9指定的关系端不是由同一关系类型定义的。此方法参数不支持方法结果类型“{0}”。要求方法能够生成 DbExpression 派生类型的实例,或者生成具有 DbExpression 派生属性的匿名类型的实例。{指定的元素表达式不能包含在同一集合中,因为无法从其 ResultType 推断出任何通用元素类型。6类型“{1}”未声明名称为“{0}”的属性。9指定的关系类型未定义具有指定名称的端。J指定的参数结果类型与函数 'Edm.{0}' 的多个重载相匹配。D未找到具有指定参数类型且名称为 'Edm.{0}' 的函数。KDbFunctionExpression 中使用的函数元数据不能包括命令文本。DbFunctionExpression 中使用的函数元数据必须允许撰写。表达式中不允许使用不可撰写的函数或包含命令文本的函数。此类函数只能单独执行。QDbFunctionExpression 中使用的函数元数据不能具有 void 返回类型。<无法使用指定的元数据,因为它不是只读的。F当前的提供程序不支持与 Edm.Boolean 兼容的任何类型。D当前的提供程序不支持与 Edm.Int32 兼容的任何类型。E当前的提供程序不支持与 Edm.String 兼容的任何类型。L{0} 要求表达式参数具有与类型参数兼容的多态结果类型。.指定的类型不是多态类型:“{0}”。*表达式“{0}”的类型不受支持。7DbEntityRefExpression 需要一个 EntityType 参数。7DbRefKeyExpression 需要一个引用类型的参数。RDbGroupExpressionBinding 需要一个具有集合 ResultType 的输入表达式。?指定的组变量名称无效。组变量名称不能为空。T无法使用名称为“{0}”的聚合,因为指定的组键包含同名的键。$需要至少一个组键或聚合。V指定的组键无效,因为无法对其 ResultType“{0}”执行等同性比较。Y在 DbGroupByExpression 的聚合列表中,最多只能指定一个 DbGroupAggregate。,“{0}”集合不是 {1} 的有效参数。LDbIsNullExpression 的参数不能具有为 ResultType 的 CollectionType。IDbIsNullExpression 的参数必须引用基元、枚举或引用类型。MDbJoinExpression 的左参数和右参数不能具有相同的变量名称。J限制必须为 DbConstantExpression 或 DbParameterReferenceExpression。&限制必须具有整数 ResultType。限制必须具有非负值。X指定的成员所关联的 MetadataWorkspace 或数据空间与命令目录树不同。N指定的 EntitySet 无效,因为其 EntityContainer 属性的值为 null。]指定的 EntitySet 所关联的 MetadataWorkspace 或数据模型与命令目录树不同。B指定的 EntityType 无效,因为其 KeyMembers 集合为空。J指定的 EntityType 无效,因为其 KeyMembers 属性的值为 null。X指定的函数所关联的 MetadataWorkspace 或数据空间与命令目录树不同。^指定的函数参数所关联的 MetadataWorkspace 或数据模型与命令目录树不同。I指定的函数无效,因为其 ReturnParameter 属性的值为 null。X指定的类型所关联的 MetadataWorkspace 或数据模型与命令目录树不同。EDbNewInstanceExpression 无法创建抽象类型“{0}”的实例。HDbNewInstanceExpression 无法创建无成员类型“{0}”的实例。CollectionType 是必填的。指定的相关实体与此新实例构造函数不兼容。所构造的实例不是相关实体的源端所要求的 EntityType 的实例。*集合、实体或行类型是必填的。7DbNotExpression 需要一个 Boolean 类型的参数。6DbOrExpression 需要通用 Boolean 类型的参数。N类型 DbExpression 的 Instance 属性对于实例属性来说是必需的。eDbRefExpression 要求同一层次结构中的 EntityType 作为引用的 EntitySet 的 EntityType。不支持导航撰写关系。<指定的导航需要与“{0}”兼容类型的导航源。[指定的目标关系 End 与指定的源关系 End 不是由同一关系类型声明的。_具有重数“One”或“ZeroOrOne”的目标关系 End 对于该参数来说是必需的。4指定的目标关系 End 与源关系 End 相同。指定的目标实体引用表达式无效,因为它既不引用相同类型的实体,也不引用所指定目标 End 被引用到的 EntityType 的子类型的实体。;目标实体引用表达式必须具有引用 ResultType。J计数必须为 DbConstantExpression 或 DbParameterReferenceExpression。&Count 必须具有整数 ResultType。Count 必须具有非负值。?排序规则说明符不能为空或仅由空白字符组成。K排序规则说明符仅对具有字符串 ResultType 的排序键有效。=DbSortClause 表达式必须具有可比较顺序的类型。W准备函数“{0}”的定义时出错。有关详细信息,请参见内部异常。l函数“{1}”的声明中指定的结果类型“{0}”与函数定义的结果类型“{2}”不匹配。`函数“{0}”的定义包含对自身的直接或间接引用。不支持递归函数定义。l函数“{0}”没有定义表达式。用户定义的函数需要一个定义表达式才能成功执行。{0} 需要排序规则参数。m名称“{2}”在索引位置 {0} 和索引位置 {1} 处各指定了一次。不允许有重复的名称。0空列表对于该参数来说不是有效值。`指定的表达式包含对参数“{0}”的多个引用,每个引用的结果类型不同。\指定的表达式中,包含的 {0} 元数据来自目标“{1}”以外的数据空间。Y指定的表达式中,包含的 {0} 元数据来自目标工作区以外的工作区。9未在当前作用域内定义引用的变量“{0}”。`引用的变量“{0}”的 ResultType 与该变量引用表达式中指定的类型不匹配。XCREATEREF 类型“{0}”不是 EntitySet EntityType“{1}”的子类型或超类型。QCREATEREF 类型必须指定 EntityType。类型规范“{0}”表示“{1}”。别名表达式别名命名空间导入逻辑 AND 表达式ANYELEMENT 表达式 APPLY 子句BETWEEN 表达式CASE 表达式CASE/ELSE 表达式CASE/WHEN/THEN 表达式CAST 表达式+设置了排序规则的 ORDER BY 子句项集合类型定义命令表达式CREATEREF 表达式DEREF 表达式 除法运算ELEMENT 表达式等于表达式转义标识符EXCEPT 表达式EXISTS 表达式表达式列表FLATTEN 表达式FROM/APPLY 子句 FROM 子句FROM 子句项FROM 子句列表FROM/JOIN 子句函数“{0}()” 函数定义大于表达式大于或等于表达式GROUP BY 子句GROUPPARTITION 表达式 HAVING 谓词 标识符IN 集合表达式INTERSECT 表达式IS NOT NULL 表达式IS NOT OF 表达式IS NULL 表达式IS OF 表达式 JOIN 子句JOIN/ON 子句 KEY 表达式小于表达式小于或等于表达式LIKE 表达式ORDER BY/LIMIT 子子句 常量文本成员访问表达式$函数、方法或类型构造函数 减法运算 取模运算 乘法运算MULTISET 构造函数命名空间导入命名空间导入列表NAVIGATE 表达式逻辑 NOT 表达式NOT BETWEEN 表达式不等于表达式NOT IN 集合表达式NOT LIKE 表达式 NULL 文本OFTYPE 表达式OFTYPE ONLY 表达式逻辑 OR 表达式ORDER BY 子句ORDER BY 子句项OVERLAPS 表达式带圆括号的表达式 加法运算查询表达式 查询语句 REF 表达式引用类型定义RELATIONSHIP 表达式RELATIONSHIP 表达式列表ROW 构造函数行类型定义 SELECT 子句SELECT VALUE 子句 SET 表达式简单标识符ORDER BY/SKIP 子子句 TOP 子子句TREAT 表达式类型“{0}”构造函数 类型名称'具有类型规范参数的类型名称一元负运算一元加运算UNION 表达式UNION ALL 表达式 WHERE 谓词9在“{0}”的类型层次结构中检测到了循环。数据更新!输入、输出或双向参数。8可变长度数据类型(字符串和数组)的大小。在由 DataAdapter.Update 使用时,是用于在 ColumnMappings 中查找 DataSetColumn 名称的源列名。这将在参数与数据行之间复制值。r在由 DataAdapter.Update 使用时(仅限于 UpdateCommand),是用于更新数据源的 DataRow 值的版本。HDEREF 参数必须为引用类型。传递的参数为“{0}”类型。6仅允许针对非空间基元类型使用默认值。未能向 MetadataWorkspace 注册 {0},因为其版本(“{1}”)不同于已与 MetadataWorkspace 关联的版本(“{2}”)。-已在“{1}”中定义了批注“{0}”。End Name {0} 已定义。aEntityContainer 中的每个成员名称都必须唯一。已定义名称为“{0}”的成员。已定义具有架构“{1}”和表“{2}”的 EntitySet“{0}”。每个 EntitySet 所引用的架构和表都必须唯一。*枚举成员必须具有唯一的名称。Q不能在类 {1} 中定义名为 {0} 的成员。它在上级类 {2} 中定义。EntityContainer 中的每个成员名称都必须唯一。成员“{0}”已在 EntityContainer“{1}”中定义。由于 EntityContainer“{2}”扩展 EntityContainer“{1}”,因此 EntityContainer“{2}”中不能存在同名的成员。i在 EntityType“{0}”中指定的 Key 无效。属性“{1}”在 Key 元素中引用了不止一次。函数“{0}”的参数转换为概念端类型“{1}”,但已存在具有相同概念端类型参数的函数。请确保函数重载是明确的。Z已存在具有相同参数的内联函数“{0}”。请确保函数重载是明确的。,每个关系中只能有一个 {0} 元素。 匿名类型 结束类型[不支持对 LINQ to Entities 查询的结果调用 CreateOrderedEnumerable 泛型方法。'在 LINQ 表达式中检测到循环。无法将类型“{1}”上指定的方法“{0}”转换为 LINQ to Entities 存储表达式,因为其 EdmFunction 特性上的参数 {2} 为空。无法将类型“{1}”上指定的方法“{0}”转换为 LINQ to Entities 存储表达式,因为其返回类型与其 EdmFunction 特性所指定函数的返回类型不匹配。-只能从 LINQ to Entities 调用此函数。T只能从实现 IQueryable 接口的实例构造 LINQ to Entities 查询表达式。~“{0}”对于类型筛选操作不是有效的元数据类型。类型筛选操作仅对实体类型和复杂类型有效。Q此方法支持 LINQ to Entities 基础结构,不能在代码中直接使用。0成员“{0}”不是属性,也不是字段。,LINQ to Entities 不支持属性索引器。仅对 LINQ to Entities 中已排序的输入支持方法“Skip”。必须在调用“Skip”方法之前调用方法“OrderBy”。WThenBy 方法必须跟在 OrderBy 方法或对 ThenBy 方法的另一次调用之后。K在指定的 LINQ to Entities 查询表达式中未绑定参数“{0}”。{类型为“{0}”的导航属性无效。应为“{1}”,或者为“{2}”的一个实现,但找到的是“{3}”。'类型“{0}”的未知 LINQ 绑定。*类型“{0}”的未知 LINQ 表达式。}LINQ to Entities 不支持指定的类型成员“{0}”。只支持初始值设定项、实体成员和实体导航属性。]类型为“{0}”的指定 LINQ 表达式无法转换为 LINQ to Entities 存储表达式。]类型“{1}”上指定的成员“{0}”无法转换为 LINQ to Entities 存储表达式。]类型“{1}”上指定的方法“{0}”无法转换为 LINQ to Entities 存储表达式。类型“{1}”上指定的方法“{0}”无法转换为 LINQ to Entities 存储表达式,因为一个或多个传递的参数与多个函数重载相匹配。类型“{1}”上指定的方法“{0}”无法转换为 LINQ to Entities 存储表达式,因为没有重载与传递的参数相匹配。类型“{0}”的指定 LINQ 表达式无法转换为特定于提供程序的有效 LINQ to Entities 存储表达式等效项。类型“{1}”上的指定成员“{0}”无法转换为特定于提供程序的有效 LINQ to Entities 存储表达式等效项。\仅当参数是字符串变量或文字时,LINQ to Entities 中才支持方法“{0}”。b在构造函数和初始值设定项中,LINQ to Entities 仅支持属性或字段参数绑定。|无法将类型“{0}”强制转换为类型“{1}”。LINQ to Entities 仅支持强制转换 EDM 基元或枚举类型。}由于无法推断出要求的精度和小数位数信息,因此 LINQ to Entities 查询不支持强制转换为 Decimal。]无法比较“{0}”类型的元素。仅支持基元类型、枚举类型和实体类型。]无法创建“{0}”类型的常量值。此上下文仅支持基元类型或枚举类型。GLINQ to Entities 仅支持无参数构造函数和初始值设定项。N指定的 LINQ 表达式包含对与不同上下文关联的查询的引用。T无法在 LINQ to Entities 查询中初始化实现 IEnumerable“{0}”的类型。ALINQ to Entities 不支持 LINQ 表达式节点类型“{0}”。在单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程中出现类型“{0}”。类型可以在同一查询中的两个位置初始化,但前提是在这两个位置设置了相同的属性,且这些属性是以相同的顺序设置的。U如果参数为字符串常量,则 LINQ to Entities 仅支持方法“Include”。MLINQ to Entities 中仅支持具有单个元素的列表初始值设定项。不支持具有类型为“{1}”的输入和类型为“{2}”的检查的“{0}”表达式。LINQ to Entities 查询只支持实体类型和复杂类型。`对“{0}”方法的调用的键选择器类型在基础存储区提供程序中不可比较。U仅当参数为 MergeOption 常量时,LINQ to Entities 才支持方法 'MergeAs'。\LINQ to Entities 不识别方法“{0}”,因此该方法无法转换为存储表达式。c方法“{0}”无法转换为 LINQ to Entities 存储表达式。请考虑改用方法“{1}”。m方法“First”只能用作最终查询操作。请考虑在该实例中改用方法“FirstOrDefault”。方法 'Single' 和 'SingleOrDefault' 只能用作最终查询操作。请考虑在此实例中改用方法 'FirstOrDefault'。K在 LINQ to Entities 查询中无法构造实体或复杂类型“{0}”。x无法创建类型“{0}”的 null 常量值。在此上下文中仅支持实体类型、枚举类型或基元类型。<不支持对类型“{1}”的实例调用方法“{0}”。6对于具体化的查询结果,不支持该方法。_无法比较引用类型“{0}”和“{1}”的 EntityKeys,因为它们的超类型不同。N无法比较“{0}”。仅支持基元类型、枚举类型和实体类型。成员“{0}” 类型“{0}”]如果参数“{1}”为非负整数常量,则 LINQ to Entities 仅支持方法“{0}”。]如果没有指定为参数的修整字符,则 LINQ to Entities 仅支持方法“{0}”。H无法处理类型“{0}”,因为它没有到值层的已知映射。P已编译查询中的 ObjectContext 参数(“{0}”)只能用作查询的源。Z如果参数“{1}”的值为“{2}”,则 LINQ to Entities 不支持方法“{0}”。Q如果参数“{1}”为常量,则 LINQ to Entities 仅支持方法“{0}”。^为元数据参数指定的 TypeUsage 对象的类型与 EdmMember 所属的类型不兼容。\项集合 {0} 的 EDMVersion 不是运行时支持的 EDMVersion。支持的版本为 {1}。Z此版本 Entity Framework 不支持 ELEMENT 运算符。该运算符留待将来使用。OCommandText 元素为空。请将命令文本添加到 CommandText 元素中。SDefiningQuery 元素为空。请将查询文本添加到 DefiningQuery 元素中。T{0} 不包含架构定义,或者所提供的 XmlReader 在文件结尾处启动。 {0} 无效。A源 XmlReader 不包含架构定义或在文件结尾处启动。T关系中的每个 Name 和 PluralName 都必须是唯一的。已定义“{0}”。由于关系“{1}”中的“{0}”End 的重数为“*”,因此无法指定操作。无法在重数为“*”的端指定操作。3关系“{1}”的“{0}”端必须指定重数。W由于基础存储区提供程序不支持克隆,因此无法克隆该存储命令。U无法基于为 EntityParameter.DbType 属性设置的值推断出正确的 DbType。L无法检索 CommandText 属性值,因为 CommandTree 属性不为 null。L无法检索 CommandTree 属性值,因为 CommandText 属性不为 null。连接未关闭。此 EntityCommand 基于已准备就绪的命令定义,无法再次准备。若要创建参数不同的等效命令,请创建新的命令定义,然后调用其 CreateCommand 方法。L无法设置 CommandText 属性值,因为 CommandTree 属性不为 null。L无法设置 CommandTree 属性值,因为 CommandText 属性不为 null。E由于适配器的连接未打开,因此无法执行更新操作。K执行命令定义时出错。有关详细信息,请参阅内部异常。K准备命令定义时出错。有关详细信息,请参阅内部异常。E执行命令时出错。有关详细信息,请参阅内部异常。Q由于连接元数据与命令元数据不兼容,因此无法执行该命令。=只能使用关闭的 DbConnection 构造 EntityConnection。连接未打开。 已断开 已关闭T连接字符串中缺少某些必要的信息。“{0}”关键字总是必需的。?尝试此操作之前必须先对连接设置连接字符串。该命令仍与打开的数据读取器关联。无法对此命令进行更改,并且在数据读取器关闭之前,无法执行此命令。>DbConnection 参数“{0}”不包含任何 ProviderFactory。存储区提供程序工厂类型“{0}”未实现 IServiceProvider 接口。请使用实现该接口的存储区提供程序。S参数必须具有唯一的 ParameterName。发现了“{0}”的第二个实例。EntityParameterCollection 的其中一个参数为 null 或空。名称必须以字母开头,且只能包含字母、数字和下划线。%EdmType“{0}”不是标量类型。BEdmType“{0}”与为参数“{1}”提供的 DbType 不一致。]在提供程序连接上启动事务时出错。有关详细信息,请参阅内部异常。Q关闭提供程序连接时出错。有关详细信息,请参阅内部异常。R执行该命令需要打开的且可用的连接。连接的当前状态为 {0}。I如果指定了“Name”关键字,则不允许使用其他关键字。k存储区数据提供程序未能为 {0} 请求返回信息。有关详细信息,请参阅内部异常。K没有为 StoredProcedure EntityCommand 指定 EntityCommand.CommandText。i函数导入“{0}”是可编写的。只有不可编写的函数导入才可作为存储过程执行。H导航属性 {0}.{1} 的声明类型与指定导航的结果不兼容。e指定的命名连接在配置中找不到、非计划用于 EntityClient 提供程序或者无效。参数“{0}”不是只可输入的参数。如果 CommandType 属性设置为 CommandText,则 EntityClient 提供程序只允许使用只可输入的参数。u参数名称“{0}”无效。有效参数名称必须以字母开头,且只能包含字母、数字和下划线。E指定的存储区提供程序在配置中找不到,或者无效。EntityCommand.CommandText 的值对 StoredProcedure 命令无效。EntityCommand.CommandText 值必须为“ContainerName.FunctionImportName”形式。9事务不是与当前连接无关联,就是已完成。+MetadataWorkspace 必须已预注册 {0}。不支持“{0}”关键字。U指定连接“{0}”的连接字符串不能在配置中包含“Name”关键字。2EntityCommand.CommandText 属性尚未初始化。<由于适配器没有连接,因此无法执行该操作。<由于该命令没有连接,因此无法执行该操作。`由于适配器的连接未与有效的存储区连接关联,因此无法执行更新操作。基础提供程序失败。&基础提供程序在 {0} 上失败。IEntityClient 不能用于根据存储命令目录树创建命令定义。对类型“{1}”的存储区提供程序实例调用“{0}”方法后,返回 null。存储区提供程序可能未正常运行。y通过打开连接或使用 MetadataWorkspace 构造连接而注册元数据后,不允许对连接进行任何修改。r从存储区提供程序的数据读取器中进行读取时出错。有关详细信息,请参阅内部异常。f存储区数据提供程序返回的数据读取器所具有的列数对于所请求的查询不够。g该连接已参与一个事务,无法再参与另一个事务。EntityClient 不支持并行事务。9在容器“{0}”中找不到 FunctionImport“{1}”。L在当前工作区中找不到为 FunctionImport 指定的容器“{0}”。EntityParameter“{0}”必须具有可根据其推断 DbType 的值,或者支持的 DbType 必须设置为 EntityParameter.DbType 属性的值。N无法执行 FunctionImport“{0}”,因为未将它映射到存储函数。bEntityClient 提供程序支持的 EntityCommand.CommandType 值只有 Text 和 StoredProcedure。NDbType“{0}”对于“{1}”对象的 EntityParameter.DbType 属性无效。指定的值不是字符串。'连接字符串中的元数据位置。$连接字符串中的连接名称。6连接字符串中的基础提供程序固定名称。-连接字符串中的内部连接字符串。SEntityContainer 名称必须唯一。已定义名为“{0}”的 EntityContainer。VEntityContainer“{0}”无法扩展自身。请指定其他 EntityContainer 名称。 上下文指定的 ConnectionString源EntityType“{1}”中的属性“{0}”无效。属于 EntityKey 一部分的所有属性都必须为枚举类型或 PrimitiveType。iEntityType“{1}”中的属性“{0}”无效。当前不支持类型为“{2}”的 EntityKey 属性。EntityType“{1}”中的属性“{0}”无效。该属性的类型“{2}”映射到“{3}”,当前不支持类型为“{4}”的 EntityKey 属性。.EntityKey 值一旦设置,即无法更改。?提供的 IExtendedDataRecord 必须表示一个实体对象。x由于类型为“{0}”的对象的 EntityKey 属性返回不匹配的 EntityKey,因此无法完成请求的操作。1EntityKey 必须至少有一个键名和键值。b从元数据工作区获得的 EntitySet“{0}”与此 EntityKey 所需的 EntitySet 不兼容。_IExtendedDataRecord“{0}”表示的对象与 EntitySet (“{1}”)的 EntityType 不匹配。|提供的键值对列表所含项数不正确。对类型“{0}”定义了 {1} 个键字段,但提供了 {2} 个字段。W键字段“{0}”的类型应为“{1}”,但提供的值实际是“{2}”类型。'名称“{0}”中包含无效字符。xEntitySet 名称不可以为 null 或为空,并且必须用非 null 或非空的 EntityContainer 名称进行限定。4该 EntityKey 未包含有效的 EntitySet 名称。r在提供的输入中找不到所需项“{0}”。此项对于为类型“{1}”定义的键字段是必需的。c对于在概念层中类型为“{1}”的键字段“{0}”,未找到对应的对象层类型。;定义 EntityKey 的键值对不可以为 null 或为空。e键字段“{0}”不能有 null 值。类型“{1}”上定义的键字段要求值不得为 null。e由于该对象返回了一个为 null 的 EntityKey 属性值,因此无法完成请求的操作。L此包含 {1} 个元素的 EntityParameterCollection 的索引 {0} 无效。Z此 EntityParameterCollection 不包含具有 ParameterName“{0}”的 EntityParameter。I试图移除此 EntityParameterCollection 不包含的 EntityParameter。C另一个 EntityParameterCollection 已包含该 EntityParameter。OEntityParameterCollection 仅接受非 null 的 EntityParameter 类型对象。b无法设置类型“{1}”上的属性“{0}”,因为已将集合设置为 EntityCollection。已生成了对象层类型“{0}”的代理类型。当 AppDomain 中的两个或更多不同模型映射同一个对象层类型时,会发生这种情况。9存储在代理中的实体包装没有引用该代理。没有可以提供给“{0}”的代理类型的元数据信息。从 ObjectContext 分离实体的代理类型时,可能会引发此异常。有关详细信息,请参见 InnerException。Y违反了多重性约束。关系“{1}”的角色“{0}”具有多重性 1 或 0..1。违反了引用完整性约束: 当依赖对象为 Unchanged 状态时,无法更改属于引用完整性约束一部分的主键属性,除非将该对象设置为关联的主对象。必须跟踪主对象,且不得将其标为删除。REntityKey 属性不能设置为 EntityNotValidKey、NoEntitySetKey 或临时键。由于该对象的 EntityReference 的 EntityKey 属性值与该对象的 EntityKey 不匹配,因此无法添加或附加该对象。在关系“{2}”中,无法为角色名称“{1}”返回类型为“{0}”的 EntityReference。请确保定义此关系的 EdmRelationshipAttribute 具有该角色名称的正确 RelationshipMultiplicity。有关详细信息,请参阅 Entity Framework 文档。违反了关系重数约束: EntityReference 至少应有一个相关对象,但查询未从数据存储区返回任何相关对象。违反了关系多重性约束: EntityReference 最多只能有一个相关对象,但查询返回了多个相关对象。这是不可恢复的错误。K该 EntitySet 已有一个 EntityContainer,无法添加到此集合中。4传入的 EntitySet“{0}”不属于概念模型。0EntitySet {0} 基于未定义键的类型 {1}。J为元数据参数指定的 EntityType 与指定的 EntitySet 不兼容。F一个实体对象不能由多个 IEntityChangeTracker 实例引用。N不能将枚举类型成员“{1}”的值“{0}”转换为“{2}”类型。>CREATEREF 运算符中的表达式不是有效的 EntitySet。&指定的表达式不可以为 NULL。4指定的表达式必须为 CollectionType 类型。*指定的表达式必须为数值类型。-指定的表达式必须为 Boolean 类型。@{0} 必须引用 EntityType。传递的类型是 {1}“{2}”。3指定的表达式类型必须可比较相等性。A{0} 必须引用名义类型。传递的类型是 {1}“{2}”。4指定的表达式不能为 CollectionType 类型。7以下信息对于解决上一个错误可能很有用:'Facet 声明要求声明类型特性。1类型 {1} 的属性不允许使用 {0} 方面。0无法为非标量类型“{0}”指定 Facet。*找不到“{0}”的概念模型类型。#找不到“{0}”的 CLR 类型。#找不到“{0}”的 CLR 类型。6在此上下文中无法解析聚合函数“{0}”。!无法检索提供程序清单。{函数导入“{0}”包含集合或引用类型的参数。函数导入中不允许使用集合或引用类型的参数。函数导入“{0}”声明为可组合且具有副作用。函数导入只能声明为可组合和具有副作用之一,不能同时声明为两者。{函数导入“{0}”指定实体集和实体集路径。函数导入只能指定这些值之一,不能两个都指定。{FunctionImport“{0}”将返回“{1}”类型的实体,声明的 EntitySet“{2}”中不能存在该类型的实体。o函数导入“{0}”具有不可为 Null 的参数。函数导入中只允许使用可以为 Null 的参数。?FunctionImport“{0}”返回实体,但未指定 EntitySet。HFunctionImport“{0}”指定了一个 EntitySet,但未返回实体。d在 FunctionImport“{1}”中,EntitySet“{0}”无效。找不到具有该名称的 EntitySet。v在 FunctionImport“{0}”中,返回类型无效。该 FunctionImport 必须返回标量值集合或实体集合。x在 FunctionImport“{0}”中,返回类型无效。该 FunctionImport 必须返回 Scalar、Entity 或 ComplexType。返回类型在 FunctionImport“{0}”中无效。FunctionImport 可以没有返回类型,也可以返回标量值的集合、复杂类型的集合或实体的集合。{类型“{0}”在函数“{1}”中无效。该函数必须包含用概念端基元类型表示的返回类型和参数。r类型“{0}”在函数“{1}”中无效。该函数必须包含用基元类型表示的返回类型和参数。?处理查询时发生“{0}”异常。请参阅内部异常。一般查询错误e应从 System.Data.Mapping.EntityViewContainer 类型派生包含生成的视图“{0}”的类型。D视图内容或 EntitySet 基名称已更改为与设计时不同。C在工作区中找不到指定了该视图的 EntitySet“{0}”。错误未知警告查询语法无效。Z不能对泛型类型“{0}”使用 EdmComplexTypeAttribute 和 EdmEntityTypeAttribute。L仅在查询表达式的上下文中允许使用 GROUPPARTITION 运算符。D内部错误: 该组变量必须存在于某个现有作用域中。() 方法的重载。无法为指定的实体类型“{0}”确定 EntitySet,因为在 EntityContainer“{1}”中为此类型定义了多个 EntitySet。如果要使用 TEntity 类型和特定的 EntitySet,请使用采用字符串参数的 CreateObjectSet() 方法的重载。q没有为指定的实体类型“{0}”定义 EntitySets。如果“{0}”是派生类型,请改用基类型。;找不到 EntityType“{0}”的映射和元数据信息。u要刷新的对象集合中位于索引 {0} 处的元素处于 added 状态。处于该状态的对象无法刷新。_要刷新的对象集合中位于索引 {0} 处的元素是该集合中某个对象的副本。G要刷新的对象集合中位于索引 {0} 处的元素为 null 值。要刷新的对象集合中位于索引 {0} 处的元素具有为 null 的 EntityKey 属性值,或未附加到此 ObjectStateManager。K此 ObjectContext 实例已释放,不可再用于需要连接的操作。2找不到具有指定的 EntityKey 值的对象。提供的 EntitySet 名称必须由 EntityContainer 名称限定,例如“EntityContainerName.EntitySetName”,否则必须为 ObjectContext 设置 DefaultContainerName 属性。无法完成此操作,因为找不到所需的元数据。尝试该操作之前,请确保 ObjectContext 使用的连接已打开。DLoadProperty 的选择器表达式必须是属性的 MemberAccess。B尝试刷新已失败,因为数据源返回了意外的实体。`“{0}”列映射到多个属性“{1}”。请确保每个属性都对应一个单独的列。`此参数集合中已存在名为“{0}”的参数。参数名在参数集合中必须唯一。Q参数集合中已存在参数“{0}”。参数在参数集合中必须唯一。6在参数集合中找不到名为“{0}”的参数。无法在参数集合中添加或删除参数,并且,在已经计算查询或者已经检索到查询的跟踪字符串之后,无法清除参数集合。u指定的参数名“{0}”无效。参数名必须以字母开头,并且只能包含字母、数字和下划线。指定的参数类型“{0}”无效。仅支持标量类型,例如 System.Int32、System.Decimal、System.DateTime 和 System.Guid。'执行查询之前必须指定连接。0ObjectQuery 实例的命令文本不能为空。{指定的查询名称“{0}”无效。查询名称必须以字母开头,并且只能包含字母、数字和下划线。-要筛选结果,必须指定有效谓词。9要对结果进行分组,必须指定有效键列表。$必须指定有效的投影列表。X指定的 ObjectQuery 对于此操作无效,因为它与另一 ObjectContext 关联。r“{0}”对于类型筛选操作不是有效类型。类型筛选操作仅对实体类型和复杂类型有效。$必须指定有效的跳过计数。<必须指定用于对结果进行排序的有效键列表。!必须指定有效结果计数。qLINQ to Entities 查询不支持查询生成器方法。有关详细信息,请参阅 Entity Framework 文档。查询的结果类型既不是 EntityType,也不是具有实体元素类型的 CollectionType。只能为具有以下结果类型之一的查询指定 Include 路径。d指定的 Include 路径无效。EntityType“{0}”未声明具有名称“{1}”的导航属性。B分析 Include 路径时出错。找到一个空的导航属性。路径仅由空格组成。E无法确定查询的结果类型,因为缺少必要的元数据。投影中的集合属于“{0}”类型。只有满足以下条件的集合才能具体化为投影: 属于 ICollection、IList、ISet 类型或属于实现 ICollection 并具有无参数构造函数的具体类型。T无法在查询结果中初始化数组类型“{0}”。请考虑改用“{1}”。PObjectStateEntry 是一个键项,它的当前值和原始值均不可访问。BObjectStateEntry 是一个键项。无法对键项调用 Delete。;ObjectStateEntry 是一个键项,不能修改其状态。B属性“{0}”是对象的键信息的一部分,不能修改。a此对象处于 detached 或 deleted 状态。处于此状态的 ObjectStateEntry 不能修改。GObjectStateEntry 是一个关系项。不能修改关系项的状态。VObjectStateEntry 是一个关系项。不能修改关系项的当前值和原始值。J只有在 EntityKey 属性的当前值为 null 时才能设置该属性。{属性“{0}”在该复杂类型上没有有效的实体映射。有关详细信息,请参阅 Entity Framework 文档。{属性“{0}”在该实体对象上没有有效的实体映射。有关详细信息,请参阅 Entity Framework 文档。无法跟踪更改,因为自前面对具有同一属性名的同一更改跟踪器调用 EntityMemberChanging 或 EntityComplexMemberChanging 后,对象的状态已从“{0}”改为“{1}”。有关正确报告更改的信息,请参阅 Entity Framework 文档。类型为“{0}”的实体多次引用了类型为“{1}”的同一复杂对象。同一实体不能多次引用复杂对象。g此 ObjectStateEntry 没有当前值。处于 deleted 或 detached 状态的对象不能有当前值。在未先对具有同一属性名的同一更改跟踪器调用 EntityMemberChanging 或 EntityComplexMemberChanging 之前,调用了 EntityMemberChanged 或 EntityComplexMemberChanged。有关正确报告更改的信息,请参阅 Entity Framework 文档。t此对象处于 detached 状态。当对象处于 detached 状态时,不能对 ObjectStateEntry 执行此操作。f无法设置复杂属性的值。必须将复杂属性设置为实现 IExtendedDataRecord 的对象。y不能将属性“{0}”的原始值设置为 null,因为实体类型“{2}”上的“{1}”成员不可以为 null。e此 ObjectStateEntry 没有原始值。处于 added 或 detached 状态的对象不能有原始值。此 ObjectStateEntry 实例无法返回 RelationshipManager 对象。仅表示实体的 ObjectStateEntry 有关联的 RelationshipManager。N属性“{0}”不是此 ObjectStateEntry 所引用的对象的有效属性。X无法调用 {0},因为该对象并未处于“已修改”或“未更改”状态。无法设置属性“{0}”的原始值,因为该属性是复杂属性。如果复杂类型是首次作为 OriginalValueRecord 从实体的原始值中获得的,则可以在该类型上设置单独的标量属性。W无法设置属性“{0}”的原始值,因为该属性是实体的键的一部分。~类型为“{1}”的实体上的导航属性“{0}”必须实现 IEnumerable,实体框架才能跟踪集合中的更改。AcceptChanges 无法继续,因为对象的 EntityKey 值为 null 或者不是临时键。当在对象处于已添加状态的情况下修改 EntityKey 属性时,就会发生这种情况。如果源或目标实体处于“已添加”状态,则无法将关系的状态更改为“已添加”或“已分离”以外的状态。如果源或目标实体处于“已删除”状态,则无法将关系的状态更改为“已删除”或“已分离”以外的状态。H如果关系的某一端为 KeyEntry,则无法更改关系的状态。AcceptChanges 无法继续,因为该对象的键值与 ObjectStateManager 中的另一个对象冲突。请在调用 AcceptChanges 之前,确保键值是唯一的。无法为此对象返回 RelationshipManager。只能为 ObjectStateManager 跟踪的对象或实现 IEntityWithRelationships 的对象返回 RelationshipManager。I使用外键值定义的关系不支持 ChangeRelationshipState 方法。无法更改对象状态。此异常可能是由于将一个或多个主键属性设置为 null 所导致的。尚未添加的对象不能包含 null 主键值。有关详细信息,请参阅内部异常。E已检测到对关系“{1}”的角色“{0}”的更改有冲突。AObjectStateManager 中不存在处于 detached 状态的对象。ObjectStateManager 中已存在具有同一键的对象。现有对象处于 {0} 状态。只有在该对象处于 added 状态后,才能再次将它添加到 ObjectStateManager 中。该对象不能添加到对象上下文中。该对象的 EntityKey 具有一个指示该对象已参与另一关系的 ObjectStateEntry。ObjectStateManager 中找不到其键与所提供对象的键相匹配的对象。请确认所提供对象的键值与必须向其应用更改的对象的键值相匹配。5EntitySet“{1}”中不存在 EntityType“{0}”。G“{0}”类型的对象必须有不为 null 的对应 EntityKey 值。 对象的 EntityKey 值无效。属于对象键一部分的属性值与 ObjectContext 中存储的对应属性值不匹配。如果属于键一部分的属性返回不一致或错误的值,或如果对属于键一部分的属性作出更改后未调用 DetectChanges,可能就会发生此情况。j无法附加对象,因为属于 EntityKey 一部分的属性值与 EntityKey 中的相应值不匹配。@提供的 EntityKey 在 ObjectStateManager 中没有对应项。]ObjectStateManager 不包含具有对“{0}”类型的对象的引用的 ObjectStateEntry。zObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。k绑定到抽象类型的集合时,不支持 IBindingList.AddNew 方法。必须改用 IList.Add 方法。9无法替换数据绑定接口上的对象或数据行。d无法将该对象添加到绑定集合。无法确定“{0}”类型的对象的特定 EntitySet。?所添加的对象的类型与绑定集合的类型不兼容。<此数据绑定接口不支持基于索引的插入操作。0无法对只读数据绑定接口执行更新。UOFTYPE 集合元素类型必须引用 EntityType。传递的类型是 {0}“{1}”。VOFTYPE 集合元素类型必须引用名义类型。传递的类型是 {0}“{1}”。BOFTYPE ONLY 类型参数无效,因为“{0}”是抽象类型。0不支持实体连接,只支持存储连接。<由于该集合是只读的,因此无法执行此操作。9由于该项是只读的,因此无法执行此操作。6ORDER BY 排序键类型必须是可比较顺序的。Q函数中的每个参数名都必须是唯一的。已定义参数名“{0}”。6不支持类型为“{1}”的命令参数“{0}”。!未定义命令参数“{0}”。5内部错误: 分析器发现错误,无法继续。 内部错误: 输入流无效。W{0} 表达式类型必须可提升为 Edm.Int64 类型。传递的类型是“{1}”。4{0} 表达式必须是命令参数或整数文本。+{0} 表达式值必须大于或等于零。{1} 的 {0} 操作数无效,因为其类型“{2}”无法进行相等比较。只有基元、枚举、实体、行和引用类型才可进行相等比较。3左侧表达式必须是数字或字符串类型。3右侧表达式必须是数字或字符串类型。“{1}”类型的集合导航属性“{0}”返回了 null。只有满足以下条件的集合才能自动初始化: 属于 ICollection、IList、ISet 类型或属于实现 ICollection 并具有无参数构造函数的具体类型。d无法对实体类型 {1} 设置字段/属性 {0}。有关详细信息,请参见 InnerException。?类型“{0}”的导航属性不是“{1}”的单个实现。3精度“{0}”必须大于小数位数“{1}”。Z精度“{0}”无效。“{3}”类型的精度必须介于“{1}”和“{2}”之间。H类型中的每个属性名必须唯一。已定义属性名“{0}”。4{0} 属性无效。已为此属性定义了类型。*提供程序未创建 CommandDefinition。0提供程序未返回 ProviderManifest 实例。8提供程序未返回 ProviderManifestToken 字符串。4该提供程序未返回 DbSpatialServices 实例。'提供程序不支持 CreateDatabase。-提供程序不支持 CreateDatabaseScript。'提供程序不支持 DatabaseExists。'提供程序不支持 DeleteDatabase。-基础提供程序不支持类型“{0}”。G尝试将指定字符串转义时,基础提供程序返回了 null。'无法获取存储提供程序清单。m此访问接口不支持指定的命令树。EntityClient 应该用于根据此命令树创建命令定义。6提供程序从 CreateCommandDefinition 返回 null。=提供程序为 informationType“{0}”返回了 null 值。由于基础提供程序已重写 DbProviderManifest.SupportsEscapingLikeArgument,使之返回 true,因此该提供程序还必须实现 DbProviderManifest.EscapeLikeArgument 方法。HREF 参数的类型必须是 EntityType。传递的类型是“{0}”。KREF 参数必须指定 EntityType。类型规范“{0}”表示“{1}”。TReferenceType 元素只能引用 EntityType。未将“{0}”声明为 EntityType。P相关端表达式类型“{0}”必须可提升为“to”端类型“{1}”。-相关端表达式必须属于引用类型。@无法向类型为“{0}”的固定大小 Array 添加项目。“{0}”角色的对象无法自动添加到上下文中,因为它是使用 NoTracking 合并选项检索的。请在定义此关系之前,将该实体显式附加到 ObjectContext。c无法定义这两个对象之间的关系,因为它们附加到不同的 ObjectContext 对象。C无法从类型为“{0}”的固定大小 Array 中删除项目。无法将 {0} 对象序列化。当 RelationshipManager 属于不实现 IEntityWithRelationships 的实体对象时,无法将此类型的对象序列化。v正在添加的关系与现有关系冲突。请考虑删除以前的关系,并调用 ObjectContext.DetectChanges。|无法定义此关系,因为 EntitySet 名称“{0}.{1}”对于关联集名称“{3}.{4}”中的角色“{2}”无效。x无法从包含类型为“{1}”的对象的 EntityCollection 中添加、附加或删除类型为“{0}”的对象。~无法设置类型为“{0}”的对象,或无法从类型为“{1}”的 EntityReference 的 Value 属性中将其删除。M附加到源对象的对象未附加到与源对象相同的 ObjectContext。d所附加的对象处于 added 或 deleted 状态。无法为处于此状态的对象创建关系。位于指定对象集合中的索引 {0} 处的对象未附加到与此 EntityCollection 的源对象相同的 ObjectContext。@位于指定对象集合中的索引 {0} 处的对象为 null。位于指定对象集合中的索引 {0} 处的对象处于 added 或 deleted 状态。无法为处于此状态的对象创建关系。当与此相关端关联的源对象处于 added、deleted 或 detached 状态时,附加操作不是有效操作。使用 NoTracking 合并选项加载的对象总是处于 detached 状态。Z在类型为“{1}”的实体的导航属性“{0}”中检测到无效的关系修复。{如果某个对象是使用 NoTracking 合并选项返回的,则当 IsLoaded 属性为 true 时,将不能调用 Load。如果某个对象是使用 NoTracking 合并选项返回的,则只有 EntityCollection 或 EntityReference 不包含对象时,才能调用 Load。无法使用 {0} 合并选项加载相关的对象。当一个对象是使用 NoTracking 合并选项检索的,而另一个对象是使用另一合并选项检索的时,无法创建关系。当此 RelatedEnd 的所有者为 null 时,不允许执行所请求的操作。序列化期间,使用默认构造函数创建的 RelatedEnd 对象只应当用作容器。9无法加载 {0},因为它未附加到 ObjectContext。3在此关系中至少有一个相关端找不到。该对象无法添加到 EntityCollection 或 EntityReference。无法将附加到 ObjectContext 的对象添加到未与源对象关联的 EntityCollection 或 EntityReference。?不允许添加含有处于 Deleted 状态的实体的关系。无法从 EntityCollection 或 EntityReference 中删除此对象。无法从未与源对象关联的 EntityCollection 或 EntityReference 中删除附加到 ObjectContext 的对象。4关系的“from”端在此上下文中不明确。此 RelationshipManager 无法返回 RelatedEnd。只有 ObjectStateManager 跟踪的对象或实现 IEntityWithRelationships 的对象的 RelationshipManager 能返回 RelatedEnd。u强制执行引用完整性约束时检测到循环关系路径。无法对循环关系强制执行引用完整性。#EntityCollection 已初始化。{0}p在反序列化对象图期间仅应调用 InitializeRelatedCollection 方法以初始化新 EntityCollection。由于 EntityCollection 所属的对象的关系管理器已附加到 ObjectContext,因此无法初始化 EntityCollection。{0}z违反了引用完整性约束: 在此关系的主对象和依赖对象之间,定义引用约束的属性值不一致。t反序列化实体对象的过程中,只能使用 InitializeRelatedReference 来初始化新的 EntityReference。e实现 IEntityWithRelationships 的对象所提供的关系管理器不是预期的关系管理器。关系“{0}”不包含角色“{1}”。确保定义此关系的 EdmRelationshipAttribute 具有正确的角色名称。有关详细信息,请参阅 Entity Framework 文档。%找不到指定的导航属性 {0}。关系管理器是使用类型“{0}”的所有者定义的,此类型与指定关系“{3}”中的源角色“{2}”的类型“{1}”不兼容。"EntityReference 已初始化。{0}x无法初始化 EntityReference,因为该实体引用所属的对象的关系管理器已附加到 ObjectContext。{0}无法检索关系“{0}”的元数据信息。如果使用映射特性,请确保已在程序集中定义了关系的 EdmRelationshipAttribute。使用基于约定的映射时,无法确定分离的实体之间关系的元数据信息。q发生引用完整性约束冲突: 无法从相关实体中检索定义引用完整性约束的所有属性值。无法完成所请求的操作,因为实现 IEntityWithRelationships 的对象从 RelationshipManager 属性返回一个 null 值。无法完成此操作,因为在实例化关系管理器之前,此关系管理器所属的对象已附加到 ObjectContext。EntityType“{1}”中的 NavigationProperty“{0}”的 EdmRelationshipNavigationPropertyAttribute 具有无效的 RelationshipName“{2}”。请确保 RelationshipName 有效。!目标端“{0}”必须唯一。/关系的“to”端在上下文中不明确。6指定的类型“{0}”必须是一个关系类型。9必须为“{1}”类型的属性指定 Facet“{0}”。8查询的结果表达式不能是非类型化的 NULL。>set 表达式的正确参数必须是 CollectionType 类型。关系“{0}”的属性包含 Role“{1}”,此角色的类型“{2}”对某个关系 End 无效。将 End Role 改为 EntityType。4ROW 构造函数不能有非类型化的 NULL 列。2RowType 元素至少必须有一个属性元素。关系“{0}”的 EdmRelationshipAttribute 的两个 Ends 具有相同 Role 名称“{1}”。关系类型的两端必须具有不同的 Role 名称。v在关系“{0}”中,引用约束的 Principal 和 Dependent Role 指的是 relationship 类型中的同一 Role。f小数位数“{0}”无效。“{3}”类型的小数位数必须介于“{1}”和“{2}”之间。O投影表达式类型在与 DISTINCT 一起使用时必须可比较相等性。在 EntityContainer“{4}”中,“{1}”和“{2}”AssociationSet 中的 Role“{0}”引用的是同一个 EntitySet“{3}”。请确保如果两个或更多个 AssociationSet 引用同一个 AssociationType,则各端不得引用同一个 EntitySet。I关系源类型“{0}”必须能提升为“from”端类型“{1}”。<文件未知>当前,只支持在包含 UseStrongSpatialTypes 批注的 CSDL 文件(并且这些文件的根 Schema 元素包含 false 值)中使用空间类型。=指定的 DbGeography 值与此空间服务实现不兼容。<指定的 DbGeometry 值与此空间服务实现不兼容。<指定的提供程序值与此空间服务实现不兼容。T指定的 DbWellKnownGeographyValue 不包含已知文本或已知二进制数据。S指定的 DbWellKnownGeometryValue 不包含已知文本或已知二进制数据。WWellKnownValue 属性用于支持序列化和反序列化,不应直接进行设置。r执行此查询要求使用 APPLY 运算符,早于 SQL Server 2005 的 SQL Server 版本不支持此运算符。L早于 SQL Server 2008 的 SQL Server 版本不支持 EDM 函数“{0}”。A“{0}.{1}”函数的 DATEPART 参数必须是文字字符串。D“{0}”不是“{1}.{2}”函数中 DATEPART 参数的有效值。`访问接口清单中列出的造成 NiladicFunction='true' 的函数不能具有参数声明。早于 SQL Server 2005 的 SQL Server 版本中不支持以形参作为查询中 TOP 子句和 LIMIT 子句的实参,或命令目录树中的 LimitExpression。早于 SQL Server 2005 的 SQL Server 版本不支持以形参作为在查询中 SKIP 子句的实参,或命令目录树中的 SkipExpression。d早于 SQL Server 2008 的 SQL Server 版本上没有映射到 EDM 类型“{0}”的存储类型。?SQL Server 不支持值为 NaN 的 {0} 类型常量表达式。PSQL Server 不支持值为 {1}.NegativeInfinity 的 {0} 类型常量表达式。PSQL Server 不支持值为 {1}.PositiveInfinity 的 {0} 类型常量表达式。此操作要求连接到 'master' 数据库。无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据。请提供未打开的连接。Q无法删除数据库。不存在对应于给定 AttachDBFilename 的数据库。无法打开与指定数据库的连接。请参见 InnerException 了解详细信息。然而,存在一个已向服务器注册的数据库对应于给定的 AttachDbFilename.Y无法完成操作。提供的 SqlConnection 未指定初始目录或 AttachDBFilename。C无法将指定的 DbGeography 值转换为 SQL Server 兼容值。B无法将指定的 DbGeometry 值转换为 SQL Server 兼容值。已成功创建数据库,但创建数据库对象失败。接下来尝试删除数据库也失败。有关详细信息,请参阅 InnerException。1有关详细信息,请参阅 InnerExceptions。5需要地理位置值,但找到类型 {0} 的值。/需要几何值,但找到类型 {0} 的值。h只能从 SqlDataReader 类型的读取器中生成空间读取器。已提供 {0} 类型的读取器。G只有 SQL Server 2008 或更高版本才支持空间类型和函数。空间类型和函数不可用于此提供程序,因为未能找到程序集“Microsoft.SqlServer.Types”版本 10 或更高版本。Z指定的提供程序值与此空间服务实现不兼容。需要“{0}”类型的值。R无法从指定的 DbGeography 值中检索空间引用系统标识符(SRID)值。I指定的 DbGeography 值未提供已知二进制数据或已知文本。N无法从指定的 DbGeometry 中检索空间引用系统标识符(SRID)值。H指定的 DbGeometry 值未提供已知二进制数据或已知文本。8内部错误: 查询分析器中有一个堆栈溢出。在此映射架构中指定的存储 EntityContainer 名称“{0}”与概念模型中的 EntityContainer“{2}”的之前映射架构中指定的存储 EntityContainer 名称“{1}”不匹配。请确保仅为每个 EntityContainer 指定一个映射,或者如果要指定局部映射,请确保它们映射到同一个存储 EntityContainer。@参数“{0}”无效。必须至少提供一个 .ssdl 项目。o命名空间“{0}”是系统命名空间,不能供其他架构使用。请选择另一命名空间名称。K存储定义的函数所返回的行类型的所有属性必须是标量。EntitySet“{0}”既有一个 Table 或 Schema 特性,又有一个 DefiningQuery 元素。EntitySet 的 Table 和 Schema 特性与 DefiningQuery 元素是互斥的。请要么使用 Table 和 Schema 特性,要么使用 DefiningQuery 元素。EntityType“{1}”中 NavigationProperty“{0}”上 RelationshipType“{3}”的 EdmRelationshipNavigationPropertyAttribute 的 TargetRole 名称“{2}”无效。请确保 TargetRole 名称为有效名称。 )当前架构元素不支持文本({0})。EAssociation {0} 无效。Association 只能包含两个 End 元素。>TOP 和 LIMIT 子句不能用在同一个查询表达式中。WTOP 和 SKIP 子句不能用在同一个查询表达式中。使用 LIMIT 代替 TOP。'“{0}”小于所支持的最小值。J类型规范的参数数量不正确。“{0}”类型有 {1} 个参数。'“{0}”大于所支持的最大值。E类型参数不是有效的常量文本,或在预期范围之外。*类型规范参数必须是常量文本。K必须通过特性或子元素但不能同时通过这两者声明类型。$“{0}”不支持“{1}”规范。!“{0}”不支持类型规范。i{0} 成员“{1}”和 {2} 成员“{3}”对于此操作不兼容,因为它们不是同一种类型。引用约束的 Dependent Role 中所有属性的类型都必须与 Principal Role 中相应的属性类型相同。引用约束“{4}”中,实体“{1}”的属性“{0}”的类型与实体“{3}”的属性“{2}”的类型不匹配。元素缺少类型声明。Q“{0}”类型参数必须指定 EntityType。传递的类型是 {1}“{2}”。C表达式类型必须是 EntityType、ComplexType 或 ReferenceTypeR“{0}”类型参数必须指定名义类型,传递的类型是 {1}“{2}”。K架构中的每个类型名都必须唯一。已定义类型名“{0}”。c找不到类型“{0}”。请确保加载了必需的架构,并且正确导入了命名空间。f指定的类型“{0}”不是声明的类型“{1}”或 AssociationSet“{2}”的类型的派生。a指定的类型“{0}”不是声明的类型“{1}”或 EntitySet“{2}”的类型的派生。N无法确定应用程序上下文。无法解析 ASP.NET 应用程序路径。H无法确定存储版本;需要有效的存储连接或版本提示。3在程序集“{1}”中找不到类型“{0}”。'无法加载指定的元数据资源。!无法解析程序集“{0}”。EURI {0} 不可接受。URI 必须是绝对的或指定一个文件。命名空间 {0} 中的元素 {1} 不是根元素的预期元素。预期的架构应当位于下面的某个命名空间: {2}。j元素 {1} 不是根元素的预期元素。预期的架构应当位于下面的某个命名空间: {2}。:在索引 {1} 处找到一个意外类型 {0} 的元素。#无法识别的架构特性: {0}。#无法识别的架构元素: {0}。 意外的 XmlNode 类型: {0}。B内部错误: Ast 表达式不是有效的命令表达式类型。0内部错误: Ast 表达式具有未知类型。:内部错误: 指定的内置 Ast 表达式类型未知。8内部错误: 表达式解析具有未知类“{0}”。T无法确定“{0}”关系的主体端。添加的多个实体可能主键相同。在多个位置生成了在实体或关联中共享的值。请核对映射没有将 EntityKey 拆分为多个由存储生成的列。6检测到具有引用完整性约束的循环关系。存储区更新、插入或删除语句影响到了意外的行数({0})。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。无法确定依赖操作的有效顺序。由于外键约束、模型要求或存储生成的值,因此可能存在依赖关系。o检测到更改之间发生冲突。尝试插入具有相同键的多个实体时可能会发生这种情况。`从 ObjectStateEntry 中检索值时出错。有关详细信息,请参阅“内部异常”。E更新条目时出错。有关详细信息,请参见内部异常。\ReferentialConstraint 中的依赖属性映射到由存储生成的列。列为:“{0}”。K无法插入或更新实体,因为“{0}”关系的主体端已删除。e遇到了无效数据。缺少必要的关系。请检查 StateEntries 以确定违反约束的源。.找不到 EntitySet“{0}”的更新映射。t为了更新 AssociationSet“{0}”,EntitySet“{1}”中的对应实体必须可用于 ObjectStateManager 中。?映射文件中找不到 {1}“{2}”的 {0} FunctionMapping。“{0}”AssociationSet 中的关系处于“{1}”状态。如果有多重性约束,则相应的“{2}”也必须处于“{1}”状态。EntitySet“{0}”的函数映射要求已加载 AssociationSet“{1}”中对应的 Association。请在将更改保存到此 EntitySet 之前,先加载 AssociationSet。?函数映射指定了结果集不包含的结果列“{0}”。M不支持修改具有“{0}”模式的列。列:“{1}”。表:“{2}”。不支持对主键列的“{0}”属性设置为“{1}”的表进行修改。请改用“{2}”模式。键列:“{3}”。表:“{4}”。r标识列仅支持由存储生成的键。键列“{0}”的类型为“{1}”,此类型对于标识列无效。c标识列仅支持由存储生成的键。表“{0}”中有多个键列标为由服务器生成。c为类型为“{1}”的不可以为 null 的成员“{0}”返回了由存储生成的 null 值。<不可以为 null 成员的值为 null。成员:“{0}”。W违反了引用完整性约束。Dependent Role 具有多个具有不同值的主体。v“{0}”中的实体参与“{1}”关系。找到“{2}”个相关的“{3}”。应有 {4} 到 {5} 个“{3}”。j“{0}”中的实体参与“{1}”关系。找到 {2} 个相关的“{3}”。应有 {4} 个“{3}”。对于从“{3}”End 到“{4}”End 的实例的“{2}”关系,最多可以有“{0}”个处于“{1}”状态的关系。找到了“{5}”个实例。无法将类型为“{0}”的由存储生成的值转换为类型为“{3}”的成员“{2}”所需的类型为“{1}”的值。无法更新 EntitySet“{0}”,因为它有一个 DefiningQuery,而 <{2}> 元素中没有支持当前操作的 <{1}> 元素。N无法确定受影响的行。参数“{0}”的值无法转换为“{1}”。内部错误。将一个不支持的类型({0})用作参数来强制转换更新映射视图中的表达式。此参数必须是标量。d内部错误。({1})访问者在更新映射视图中遇到一个不支持的表达式类型({0})。内部错误。EntitySet ({0}) 具有不支持的类型({1})。只能在更新管线中处理 EntitySets 和 AssociationSets。内部错误。更新映射视图({0})中存在一个不受支持的联接类型。仅支持二进制内部联接或左外部联接。x内部错误。不受支持的投影表达式类型({0})。更新映射视图仅支持 DBNewInstanceExpression 投影。U实体客户端的 MetadataWorkspace 与状态管理器所引用的工作区不同。.某个 BaseType 中已定义同名的成员。0CollectionType 具有一种 null 类型用法。*CollectionType 对象不能有基类型。项具有空标识。此方面没有名称。B此方面对象的 FacetType 为 null。Null 对该属性无效。?此项属性的 TypeUsage 为 null。Null 对该属性无效。此成员没有名称。@此成员的 DeclaringType 为 null。Null 对该属性无效。B此成员的 MemberTypeUsage 为 null。Null 对该属性无效。!此元数据属性没有名称。此类型“{0}”没有任何键成员。RelationshipType 或 EntityType 必须要么带有键成员,要么带有包含键成员的 BaseType。在类型“{1}”的属性“{0}”的 EdmScalarPropertyAttribute 中,EntityKeyProperty 和 IsNullable 不能同时为 true。作为键一部分的属性不可为 null。类型“{1}”的属性“{0}”具有特性 EdmComplexPropertyAttribute,但返回类型“{2}”,此类型不是可识别的 ComplexType。CLR 类型到 EDM 类型的映射不明确,因为多个 CLR 类型与 EDM 类型“{0}”匹配。以前找到的是 CLR 类型“{1}”,新找到的则是 CLR 类型“{2}”。无法加载程序集“{0}”中的类型,因为该程序集包含 EdmSchemaAttribute,并按名称加载结束类型。不允许同时按名称和特性进行加载。K类型“{1}”的基类型“{0}”与模型基类型“{2}”不匹配。?未加载类型“{0}”,因为基类型“{1}”不可用。9找不到概念类型“{0}”的对应对象层类型。6类型“{1}”中不存在必要的属性“{0}”。EdmItemCollection 的不同命名空间中存在多个名称为“{0}”的类型。无论 EdmItemCollection 中的命名空间是什么,基于约定的映射都要求名称唯一。NCLR 枚举类型的基础类型与 EDM 枚举类型的基础类型不匹配。s类型“{1}”上的属性“{0}”有一个属性类型“{2}”,该属性类型无法映射到PrimitiveType。9无法加载关系“{0}”,因为无类型“{1}”。对象层中定义的类型“{0}”与概念模型中定义的类型“{1}”不兼容。不能将枚举类型映射到非枚举类型。无法将程序集“{2}”中类型“{1}”的属性“{0}”用作标量属性,因为该属性并非同时拥有 getter 和 setter。约定无法将 EntityType 或 ComplexType“{0}”映射到值类型“{1}”。不允许值类型映射到 EntityTypes 或 ComplexTypes。类型“{1}”的属性“{0}”具有返回类型“{2}”,此类型不是可识别的 EntityType 或 EntityType 实例的枚举。类型“{1}”的属性“{0}”具有特性 EdmScalarPropertyAttribute,但返回类型“{2}”,该类型不是 PrimitiveType 或已识别的枚举类型。实体实体>必须为 EntitySet {1} 的所有键属性({0})指定映射。 {0} 位于“{1}”EntitySet 中 {0} 不在“{1}”EntitySet 中错误0映射从第 {0} 行开始的片段时有问题:0映射从第 {0} 行开始的片段时有问题:设置9从表 {1} ({2})到表 {3} ({4})的外键约束“{0}”:组合键列的错误映射。表 {2} 中的 {0} 列({1})映射到 {4} 中的属性({3}),表 {6} 中的列({5})映射到 {8} 中的属性({7})。不保留列在映射中的顺序。d{0} 映射到 AssociationSet {1} – 要使这一映射正确,{2} 端的重数下限必须是 1。p{0}: 映射不足: 必须将外键映射到参与概念端外键关联的某些 AssociationSet 或 EntitySets。5缺少表映射: {0} 没有为表 {1} 指定映射。l未在模型中强制使用外键“{0}”。需要创建关联或继承关系才能强制使用此约束。{0} 表 {1} 的列映射到 AssociationSet {2} 的 End {3},但表 {4} 的键列未映射到与此 End 对应的 EntitySet {5} 的键。d{0} 映射到 AssociationSet {1} – 要使这一映射正确,{2} 端的重数上限必须是 1。lEntityContainer“{0}”的映射和元数据信息不再与用于创建预先生成视图的信息匹配。8不允许在此片段中成员 {0} 上指定的条件。`必须至少将 AssociationSet {0} 的一个键属性映射到表 {2} 的所有键属性({1})。VEntitySet {1} 的所有键属性({0})必须映射到表 {3} 的所有键属性({2})。表 {0} 的键({2})具有潜在运行时冲突: 列({1})映射到概念端 EntitySet {3} 的属性({4}),但是它们未形成 EntitySet 的键属性({5})。>没有为以下 EntitySet/AssociationSet 指定映射 - {0}。W没有为 EntityContainer {0} 中 EntitySet 和 AssociationSet 的实例指定映射。*没有为以下类型指定映射 - {0}。[{0}] 以外的值O必须映射表 {0} 中的列 {1}: 它没有默认值并且不可以为 Null。[列 {0} 没有默认值并且不可以为 Null。需要一个列值来存储实体数据。I两个片段中的列 [{0}] 都正在映射到不同的概念端属性。NOT_NULL:必须映射具有“IsNull=false”条件的属性 {0}。NULL{0} ={1}{0} 不可以为 null{0} 不等于 {1}{0} 不是 {1} 之一{0} 是 {1} 之一(,(例如,是以下类型之一: {0}){0} 必须等于 {1}{0} 必须不可以为 null{0} 必须是 null{0} 必须是 {1} 之一{0} 不得等于 {1}{0} 不得为 {1} 之一7必须为表 {1} 的所有键属性({0})指定映射。行c映射不足或映射矛盾。发生以下情况时无法针对 {0} 中的实体生成查询视图:6具有键({0})的实体在下列情况下不会往返:将映射具有 'IsNull=False' 以外的条件的条件成员“{0}”。请要么删除 {0} 的条件,要么将它从映射中删除。,条件成员 {0} 具有重复的条件值。~列 {0} 用于 Not Null 条件下,但其映射到可以为 null 的属性 {1}。请考虑使此属性变为可以为 null。一个实体映射到同一个表中的不同行。请确保这两个映射片段不将具有相同键的两个实体组映射到两个不同的行组。一个实体映射到同一个表中的不同行。请确保这两个映射片段不将具有重叠键的两个实体组映射到两个不同的行组。具有相同键的两个实体映射到同一个表中的不同行。请确保这两个映射片段不将具有重叠键的两个实体组映射到两个不同的行组。可能具有相同键的两个实体映射到同一个表中的不同行。请确保这两个映射片段不将两个不相关的 EntitySet 映射到两个不同的行组。具有不同键的两个实体映射到同一行。请确保这两个映射片段不将具有不同键的两个实体组映射到同一行组。具有不同键的两个实体映射到同一行。请确保这两个映射片段不将具有不同键的两个实体组映射到同一行组。具有不同键的两个实体映射到同一行。请确保这两个映射片段不将具有重叠键的两个 EntitySets 映射到同一行组。可能具有不同键的两个实体映射到同一行。请确保这两个映射片段不将两个不相关的 EntitySets 映射到同一行组。可能具有不同键的两个实体映射到同一行。请确保这两个映射片段将 AssociationSet 的两端都映射到对应的列。uEntityTypes {0} 正映射到表 {1} 中的相同行。可以使用映射条件来区分这些类型映射到的行。具有不同键的两个实体映射到同一行。请确保这两个映射片段不将具有不同键的两个实体组映射到两个重叠的行组。具有不同主键的两行映射到同一实体。请确保这两个映射片段不将具有相同键的两个实体组映射到两个重叠的行组。具有不同主键的两行通过引用完整性约束映射到包含相同键的两个实体。请确保这两个映射片段不将具有相同键的两个 EntitySets 映射到两个重叠行组。一个 EntitySet 中的实体映射到某行,而该行又映射到另一个 EntitySet 中可能具有不同键的实体。请确保这两个映射片段不将两个不相关的 EntitySets 映射到两个重叠行组。TEntitySet“{1}”和“{2}”映射到表“{0}”。其主键可能发生冲突。EntitySet“{0}”与 MakeColumnsDistinct 特性标为“true”的表“{1}”之间有映射片段的情况下,“{0}”与“{1}”之间不能有其他映射片段。u无法连接映射片段。请确保每个映射片段都映射与其他某个映射片段连接所应通过的键。X表 {0} 中不可以为 Null 的列 {1} 映射到一个可以为 Null 的实体属性。无法验证 EntitySet {0} 的映射。请核实映射约束可能有存储端约束。不可以为 null 的列的映射中有 'IsNull=True' 条件就是不能存在的约束的一个示例。l请确保 EntitySet {0} 的映射片段没有将主键相同的多个实体映射到相同表的不同行。2通配符程序集枚举数函数返回了 Null。Uʼnzk+ЂW`*ⵢ,/3l~r_-TAșCHweq1~N=MScNv9<;A95>"BSJB v4.0.30319lx#~#Stringst#US|#GUID#Blob%3m '/XxuUcrd,l DuB͔wm@0b}TS8xaafA 25HSystem.Data.Entity.resourceszh-HansSystem.Data.Resources.SqlClient.SqlProviderServices.ProviderManifest.xmlSystem.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaMappingVersion3.mslSystem.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaMapping.mslSystem.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinitionVersion3_Sql8.ssdlSystem.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinition_Sql8.ssdlSystem.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinitionVersion3.ssdlSystem.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinition.ssdlSystem.Data.Resources.DbProviderServices.ConceptualSchemaDefinitionVersion3.csdlSystem.Data.Resources.DbProviderServices.ConceptualSchemaDefinition.csdlSystem.Data.Resources.ProviderServices.ProviderManifest.xsdSystem.Data.Resources.EntityStoreSchemaGenerator.xsdSystem.Data.Resources.SSDLSchema_3.xsdSystem.Data.Resources.SSDLSchema_2.xsdSystem.Data.Resources.SSDLSchema.xsdSystem.Data.Resources.CSDLSchema_3.xsdSystem.Data.Resources.CSDLSchema_2.xsdSystem.Data.Resources.CSDLSchema_1_1.xsdSystem.Data.Resources.CSDLSchema_1.xsdSystem.Data.Resources.CodeGenerationSchema.xsdSystem.Data.Resources.CSMSL_3.xsdSystem.Data.Resources.CSMSL_2.xsdSystem.Data.Resources.CSMSL_1.xsdSystem.Data.Resources.AnnotationSchema.xsdSystem.Data.Entity.zh-Hans.resourcesSystem.Data.Entity.resources.dll gR̟IB֡t > 0 _CorDllMainmscoree.dll% @0 HX 4VS_VERSION_INFOovovDVarFileInfo$TranslationtStringFileInfoP080404b04CommentsFlavor=RetailLCompanyNameMicrosoft CorporationFFileDescription.NET Frameworkp(FileVersion4.0.30319.33440 built by: FX45W81RTMRELb!InternalNameSystem.Data.Entity.resources.dlld LegalCopyright Microsoft Corporation0OYu@b gCg)R0j!OriginalFilenameSystem.Data.Entity.resources.dllTProductNameMicrosoft .NET FrameworkDProductVersion4.0.30319.334402 PrivateBuildDDBLD104 P4>0> *H >0>|1 0 +0L +7>0<0 +70 0!0 +WتnI; Š0034$1@ɠy40  *H 0w1 0 UUS10U Washington10URedmond10U Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0 130327200825Z 140627200825Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:B8EC-30A4-71441%0#UMicrosoft Time-Stamp Service0"0  *H 0  ,Զ4d4 X Rp\,j.YIl)8W2 4E廊 %{pgJj=pAϫ%fxxu͋3\}g(X`{3abQeA~%-fAC49R>^6۹j7φKJ%ȍagS/L,cʠRXsB4꓾L} O/]Ef_$FU҃rB":P 00U_KB 8f6VtYIf+0U#0#4RFp @v+50TUM0K0IGEChttp://crl.microsoft.com/pki/crl/products/MicrosoftTimeStampPCA.crl0X+L0J0H+0http://www.microsoft.com/pki/certs/MicCodSigPCA_08-31-2010.crt0  *H 1n*W3՝:DM^j[yvh M9 ]$:|ۭγl9,E}$T&0 Gf],{tOik$햠sjKb|HMDN;] U?@18u(^Fmzy@Eծ]>ufc`՚$04cBgJK:ﶕ:8%f00 a3&10  *H 0_10 &,dcom10 &,d microsoft1-0+U$Microsoft Root Certificate Authority0 100831221932Z 200831222932Z0y1 0 UUS10U Washington10URedmond10U Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0  *H 0 rY\0d` BvSl>ok:t/2BN#r5W ʮ IhMKyKqG%ߝuϪsDׁ6\Eܯ=(hrsV5rv_wE8s[gRi/ t)v/T0Yҍb_F1P'@0r)("7N=2=͡8\NV(*2KOc-bE=F[&SzJF7<8w\V< _^0Z0U00UҴX7.3L 0 U0 +70# +71N&`;1o<-0 +7  SubCA0U#0`@V'%* SY0PUI0G0ECA?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T+H0F0D+08http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0  *H Y9>&Fo@2j/nI_uL;-C -1#|P!]=/LVpyIr>A i˥ - PV-JҼp VชKWB4p"_ES;l̼6,䄡R-:oM 9Ҟ|7[T%!I>,\{-6h6Fo7Rq٨"&< DU38ՠJɃR sҕڈ"V* )emr+}z(ga5a_3" R)a& 0$ *H  1000w1 0 UUS10U Washington10URedmond10U Microsoft Corporation1!0UMicrosoft Time-Stamp PCA34$1@ɠy40 +]0 *H  1  *H 0 *H  1 130807041722Z0# *H  1x퓲AZ*>z0  *H [Pj6oYuFvͫr9q'ٟCT!cnHzܝP䶃"G*D>8.0+Asp)&9L/*Z6>)P@2'c:Ӝr5Ex(kdtE@o\-,0(0U%0+ +7L0Ua??P.Cqc\BF0U#0HndPӂ77"mu0TUM0K0IGEChttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0 U00  *H  Ck]dRoP(tqO'CMf`a;W~/=E3]v`yN^|#qzA"L̊WC֮3=f;vdbWC;GujHN2 Lf÷>LH92 x[+07wo\CR,Gasrc3aI_,5O}k>YڞְHa뀱F5i?r~#Cܶ zե:ւMxK[ 4RNq㑹sy 64,I`0 &d]O/Y;-3Xŷ>2ӳ=8~ҝ,NV!5%9ndS#_R!t%_('(8%9J6|#faj(I_%]!K>RĵW?$z[/#p]QFwἬ_UK9#ID|Erzr$߿FWۃMI0[ݰf{KI)(}gbx_/W\w((m(,@7OD LԥC/tnx X,]`>O3ڰޞNFlֈ 00 +70UHndPӂ77"mu0 +7  SubCA0 U0U00U#0r-:1CN1#40ZUS0Q0OMKIhttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0U 00 +7.00?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0  *H  g򆥘Ty.tg" cB}y e_.,>rm? ;Gic"5]e}FPU |K.)=Եw9dD=xz#}t&F*Š hh.*?*kXIc inZF+;н5n%'(M= 2-[I9 ƭQEX82q'',: iYhnot@*(>?Mf Mo}Ev@*e]Rbc6'ͥ]cA[>wuaaA(e/\֡FY KH)ű?Ew5Ңzz"HG#kKux7yKֳ#hu i;0Lumc=ѝVNOW"x2!zA ?̤]WqVNHEBɛv[ HkymmjRs zP1000~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113y %XE0  `He0 *H  10 *H  1  +70 +7 10  +70/ *H  1" ½tQۧ1 E!_70l +7 1^0\B@System.Data.Entity.resources.dllhttp://microsoft.com0  *H HHN_iBI bdڃi-m#.'kn8s "$,jhv lGɄk-V1C9wM0)#Ox`f4S=#e{+Q8Gl,@ ՘qhݠuU 'VzA7>?畛j=%B@h갯%R29v""(f+[S'1A |a0Y0D`TC M8Bݓs0W&E GͿ$`2X`FXG2tag_TϓLĦ]an(aF'$gr!KdPb]w=WuBM@Q>gfD~Knʱz* 1N5xhttp://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0U 00 +7.00=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0  *H  Q ?q=!o1Wm0fjxǨ%kTW+QDS`v@@A\\^5$VKtBȯ7}Z?yJR8/ye٩kzoK0D$"<Y)p2J'U/3b_W@ΙfjbJ &9Jqc{!mÜ<}jxm8ؔƥ B"8 %d~cY%z.9Wvqa˚Gͧ};q ]t"aڰPo1:eGxHr~akow˧ 9؂r*T9[ Uzs;-3.)/T'!ȬN(ۖBAM*f0ӻt2Kc{/!YDhttp://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0 U00U% 0 +0  *H  "=d~K&N VZA2Ev`$T){13?z; r 1 EZH~ھE׺MX veY/BɫaIpId!`S~h <ۣQtSrf_)ϏLT2ì*ntD0yR:eǍ'G4i'7"H*v0^0㡁01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:C0F4-3086-DEF81%0#UMicrosoft Time-Stamp Service% 0 +]_;fNeޘSD001 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher NTS ESN:B027-C6F8-1D881+0)U"Microsoft Time Source Master Clock0  *H լ0"20130806233521Z20130807233521Z0t0: +Y 1,0*0 լ000 խX906 +Y 1(0&0  +Y  0` 0 0  *H q\ɗse1Cr ,3QZ,^ "hM^TH3{˱=޵E*LPnm-SKZ1=B0^DAPG`*6&"Un wS]@Jhe 0^_Zn7Lvxt\_^41a'FƋOR]JSy/U c&Jꥦ!%YL}(] P9"KPNGWǶ1000|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103(gFļ@G?G-kxP=uV90 ,g~`O}' ʔKcgSH8śUaI4߮_p@Gao37= g$ۖ )&FHd҈ham bG1xD!O[tyߜ`@=)dG>$5p"vbG\hY1"()g->