@@ -273,10 +273,10 @@ protected override string PopulateSystemTablesScript()
273273 $ "INSERT INTO [{ AlternativeDatabase } ].[dbo].[Metadata.Type] ([Id], [Name] ) VALUES (105, N'Xtensive.Orm.Tests.Upgrade.GeneratorUpgrade.ReferenceModel.Part2.NamedIntKeyEntityPart2');" +
274274 $ "INSERT INTO [{ AlternativeDatabase } ].[dbo].[Metadata.Type] ([Id], [Name] ) VALUES (107, N'Xtensive.Orm.Tests.Upgrade.GeneratorUpgrade.ReferenceModel.Part2.NamedLongKeyEntityPart2');" +
275275 $ "DELETE FROM [{ DefaultDatabase } ].[dbo].[Metadata.Assembly];" +
276- $ "INSERT INTO [{ DefaultDatabase } ].[dbo].[Metadata.Assembly] ([Name], [Version] ) VALUES (N'Xtensive.Orm', N'7.2.0.0 ');" +
277- $ "INSERT INTO [{ DefaultDatabase } ].[dbo].[Metadata.Assembly] ([Name], [Version] ) VALUES (N'Xtensive.Orm.Tests', N'7.2.0.0 ');" +
278- $ "INSERT INTO [{ AlternativeDatabase } ].[dbo].[Metadata.Assembly] ([Name], [Version] ) VALUES (N'Xtensive.Orm', N'7.2.0.0 ');" +
279- $ "INSERT INTO [{ AlternativeDatabase } ].[dbo].[Metadata.Assembly] ([Name], [Version] ) VALUES (N'Xtensive.Orm.Tests', N'7.2.0.0 ');" +
276+ $ "INSERT INTO [{ DefaultDatabase } ].[dbo].[Metadata.Assembly] ([Name], [Version] ) VALUES (N'Xtensive.Orm', N'{ typeof ( Domain ) . Assembly . GetName ( ) . Version . ToString ( 4 ) } ');" +
277+ $ "INSERT INTO [{ DefaultDatabase } ].[dbo].[Metadata.Assembly] ([Name], [Version] ) VALUES (N'Xtensive.Orm.Tests', N'{ typeof ( MultidatabaseTest ) . Assembly . GetName ( ) . Version . ToString ( 4 ) } ');" +
278+ $ "INSERT INTO [{ AlternativeDatabase } ].[dbo].[Metadata.Assembly] ([Name], [Version] ) VALUES (N'Xtensive.Orm', N'{ typeof ( Domain ) . Assembly . GetName ( ) . Version . ToString ( 4 ) } ');" +
279+ $ "INSERT INTO [{ AlternativeDatabase } ].[dbo].[Metadata.Assembly] ([Name], [Version] ) VALUES (N'Xtensive.Orm.Tests', N'{ typeof ( MultidatabaseTest ) . Assembly . GetName ( ) . Version . ToString ( 4 ) } ');" +
280280 $ "DELETE FROM [{ DefaultDatabase } ].[dbo].[Metadata.Extension] WHERE ([Metadata.Extension].[Name] IN (N'Xtensive.Orm.Model', N'Xtensive.Orm.PartialIndexDefinitions' ));" +
281281 $ "INSERT INTO [{ DefaultDatabase } ].[dbo].[Metadata.Extension] ([Name], [Text])" +
282282 " VALUES (N'Xtensive.Orm.Model', N'<?xml version=\" 1.0\" encoding=\" utf-16\" ?>\r \n <DomainModel xmlns:xsi=\" http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\" http://www.w3.org/2001/XMLSchema\" >\r \n <Types>\r \n <Type>\r \n <Name>Structure</Name>\r \n <MappingName>Structure</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Structure</UnderlyingType>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields />\r \n <Associations />\r \n <IsStructure>true</IsStructure>\r \n </Type>\r \n <Type>\r \n <Name>Assembly</Name>\r \n <MappingName>Metadata.Assembly</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Metadata.Assembly</UnderlyingType>\r \n <TypeId>2</TypeId>\r \n <HierarchyRoot>ConcreteTable</HierarchyRoot>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields>\r \n <Field>\r \n <Name>Name</Name>\r \n <MappingName>Name</MappingName>\r \n <PropertyName>Name</PropertyName>\r \n <OriginalName>Name</OriginalName>\r \n <ValueType>System.String</ValueType>\r \n <Fields />\r \n <Length>1024</Length>\r \n <IsPrimaryKey>true</IsPrimaryKey>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>TypeId</Name>\r \n <MappingName>TypeId</MappingName>\r \n <PropertyName>TypeId</PropertyName>\r \n <OriginalName>TypeId</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsSystem>true</IsSystem>\r \n <IsTypeId>true</IsTypeId>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>Version</Name>\r \n <MappingName>Version</MappingName>\r \n <PropertyName>Version</PropertyName>\r \n <OriginalName>Version</OriginalName>\r \n <ValueType>System.String</ValueType>\r \n <Fields />\r \n <Length>64</Length>\r \n <IsPrimitive>true</IsPrimitive>\r \n <IsNullable>true</IsNullable>\r \n </Field>\r \n </Fields>\r \n <Associations />\r \n <IsEntity>true</IsEntity>\r \n <IsSystem>true</IsSystem>\r \n </Type>\r \n <Type>\r \n <Name>Extension</Name>\r \n <MappingName>Metadata.Extension</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Metadata.Extension</UnderlyingType>\r \n <TypeId>3</TypeId>\r \n <HierarchyRoot>ConcreteTable</HierarchyRoot>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields>\r \n <Field>\r \n <Name>Name</Name>\r \n <MappingName>Name</MappingName>\r \n <PropertyName>Name</PropertyName>\r \n <OriginalName>Name</OriginalName>\r \n <ValueType>System.String</ValueType>\r \n <Fields />\r \n <Length>1024</Length>\r \n <IsPrimaryKey>true</IsPrimaryKey>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>TypeId</Name>\r \n <MappingName>TypeId</MappingName>\r \n <PropertyName>TypeId</PropertyName>\r \n <OriginalName>TypeId</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsSystem>true</IsSystem>\r \n <IsTypeId>true</IsTypeId>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>Text</Name>\r \n <MappingName>Text</MappingName>\r \n <PropertyName>Text</PropertyName>\r \n <OriginalName>Text</OriginalName>\r \n <ValueType>System.String</ValueType>\r \n <Fields />\r \n <Length>2147483647</Length>\r \n <IsPrimitive>true</IsPrimitive>\r \n <IsNullable>true</IsNullable>\r \n </Field>\r \n <Field>\r \n <Name>Data</Name>\r \n <MappingName>Data</MappingName>\r \n <PropertyName>Data</PropertyName>\r \n <OriginalName>Data</OriginalName>\r \n <ValueType>System.Byte[]</ValueType>\r \n <Fields />\r \n <Length>2147483647</Length>\r \n <IsPrimitive>true</IsPrimitive>\r \n <IsNullable>true</IsNullable>\r \n </Field>\r \n </Fields>\r \n <Associations />\r \n <IsEntity>true</IsEntity>\r \n <IsSystem>true</IsSystem>\r \n </Type>\r \n <Type>\r \n <Name>Type</Name>\r \n <MappingName>Metadata.Type</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Metadata.Type</UnderlyingType>\r \n <TypeId>1</TypeId>\r \n <HierarchyRoot>ConcreteTable</HierarchyRoot>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields>\r \n <Field>\r \n <Name>Id</Name>\r \n <MappingName>Id</MappingName>\r \n <PropertyName>Id</PropertyName>\r \n <OriginalName>Id</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsPrimaryKey>true</IsPrimaryKey>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>TypeId</Name>\r \n <MappingName>TypeId</MappingName>\r \n <PropertyName>TypeId</PropertyName>\r \n <OriginalName>TypeId</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsSystem>true</IsSystem>\r \n <IsTypeId>true</IsTypeId>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>Name</Name>\r \n <MappingName>Name</MappingName>\r \n <PropertyName>Name</PropertyName>\r \n <OriginalName>Name</OriginalName>\r \n <ValueType>System.String</ValueType>\r \n <Fields />\r \n <Length>1000</Length>\r \n <IsPrimitive>true</IsPrimitive>\r \n <IsNullable>true</IsNullable>\r \n </Field>\r \n </Fields>\r \n <Associations />\r \n <IsEntity>true</IsEntity>\r \n <IsSystem>true</IsSystem>\r \n </Type>\r \n <Type>\r \n <Name>ShortKeyEntityPart1</Name>\r \n <MappingName>ShortKeyEntityPart1</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Tests.Upgrade.GeneratorUpgrade.ReferenceModel.Part1.ShortKeyEntityPart1</UnderlyingType>\r \n <TypeId>105</TypeId>\r \n <HierarchyRoot>ConcreteTable</HierarchyRoot>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields>\r \n <Field>\r \n <Name>Id</Name>\r \n <MappingName>Id</MappingName>\r \n <PropertyName>Id</PropertyName>\r \n <OriginalName>Id</OriginalName>\r \n <ValueType>System.Int16</ValueType>\r \n <Fields />\r \n <IsPrimaryKey>true</IsPrimaryKey>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>TypeId</Name>\r \n <MappingName>TypeId</MappingName>\r \n <PropertyName>TypeId</PropertyName>\r \n <OriginalName>TypeId</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsSystem>true</IsSystem>\r \n <IsTypeId>true</IsTypeId>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n </Fields>\r \n <Associations />\r \n <IsEntity>true</IsEntity>\r \n </Type>\r \n <Type>\r \n <Name>IntKeyEntityPart1</Name>\r \n <MappingName>IntKeyEntityPart1</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Tests.Upgrade.GeneratorUpgrade.ReferenceModel.Part1.IntKeyEntityPart1</UnderlyingType>\r \n <TypeId>100</TypeId>\r \n <HierarchyRoot>ConcreteTable</HierarchyRoot>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields>\r \n <Field>\r \n <Name>Id</Name>\r \n <MappingName>Id</MappingName>\r \n <PropertyName>Id</PropertyName>\r \n <OriginalName>Id</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsPrimaryKey>true</IsPrimaryKey>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>TypeId</Name>\r \n <MappingName>TypeId</MappingName>\r \n <PropertyName>TypeId</PropertyName>\r \n <OriginalName>TypeId</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsSystem>true</IsSystem>\r \n <IsTypeId>true</IsTypeId>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n </Fields>\r \n <Associations />\r \n <IsEntity>true</IsEntity>\r \n </Type>\r \n <Type>\r \n <Name>LongKeyEntityPart1</Name>\r \n <MappingName>LongKeyEntityPart1</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Tests.Upgrade.GeneratorUpgrade.ReferenceModel.Part1.LongKeyEntityPart1</UnderlyingType>\r \n <TypeId>101</TypeId>\r \n <HierarchyRoot>ConcreteTable</HierarchyRoot>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields>\r \n <Field>\r \n <Name>Id</Name>\r \n <MappingName>Id</MappingName>\r \n <PropertyName>Id</PropertyName>\r \n <OriginalName>Id</OriginalName>\r \n <ValueType>System.Int64</ValueType>\r \n <Fields />\r \n <IsPrimaryKey>true</IsPrimaryKey>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>TypeId</Name>\r \n <MappingName>TypeId</MappingName>\r \n <PropertyName>TypeId</PropertyName>\r \n <OriginalName>TypeId</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsSystem>true</IsSystem>\r \n <IsTypeId>true</IsTypeId>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n </Fields>\r \n <Associations />\r \n <IsEntity>true</IsEntity>\r \n </Type>\r \n <Type>\r \n <Name>NamedShortKeyEntityPart1</Name>\r \n <MappingName>NamedShortKeyEntityPart1</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Tests.Upgrade.GeneratorUpgrade.ReferenceModel.Part1.NamedShortKeyEntityPart1</UnderlyingType>\r \n <TypeId>104</TypeId>\r \n <HierarchyRoot>ConcreteTable</HierarchyRoot>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields>\r \n <Field>\r \n <Name>Id</Name>\r \n <MappingName>Id</MappingName>\r \n <PropertyName>Id</PropertyName>\r \n <OriginalName>Id</OriginalName>\r \n <ValueType>System.Int16</ValueType>\r \n <Fields />\r \n <IsPrimaryKey>true</IsPrimaryKey>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>TypeId</Name>\r \n <MappingName>TypeId</MappingName>\r \n <PropertyName>TypeId</PropertyName>\r \n <OriginalName>TypeId</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsSystem>true</IsSystem>\r \n <IsTypeId>true</IsTypeId>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n </Fields>\r \n <Associations />\r \n <IsEntity>true</IsEntity>\r \n </Type>\r \n <Type>\r \n <Name>NamedIntKeyEntityPart1</Name>\r \n <MappingName>NamedIntKeyEntityPart1</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Tests.Upgrade.GeneratorUpgrade.ReferenceModel.Part1.NamedIntKeyEntityPart1</UnderlyingType>\r \n <TypeId>102</TypeId>\r \n <HierarchyRoot>ConcreteTable</HierarchyRoot>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields>\r \n <Field>\r \n <Name>Id</Name>\r \n <MappingName>Id</MappingName>\r \n <PropertyName>Id</PropertyName>\r \n <OriginalName>Id</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsPrimaryKey>true</IsPrimaryKey>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>TypeId</Name>\r \n <MappingName>TypeId</MappingName>\r \n <PropertyName>TypeId</PropertyName>\r \n <OriginalName>TypeId</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsSystem>true</IsSystem>\r \n <IsTypeId>true</IsTypeId>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n </Fields>\r \n <Associations />\r \n <IsEntity>true</IsEntity>\r \n </Type>\r \n <Type>\r \n <Name>NamedLongKeyEntityPart1</Name>\r \n <MappingName>NamedLongKeyEntityPart1</MappingName>\r \n <UnderlyingType>Xtensive.Orm.Tests.Upgrade.GeneratorUpgrade.ReferenceModel.Part1.NamedLongKeyEntityPart1</UnderlyingType>\r \n <TypeId>103</TypeId>\r \n <HierarchyRoot>ConcreteTable</HierarchyRoot>\r \n <MappingSchema>dbo</MappingSchema>\r \n <MappingDatabase>DO-Tests</MappingDatabase>\r \n <Fields>\r \n <Field>\r \n <Name>Id</Name>\r \n <MappingName>Id</MappingName>\r \n <PropertyName>Id</PropertyName>\r \n <OriginalName>Id</OriginalName>\r \n <ValueType>System.Int64</ValueType>\r \n <Fields />\r \n <IsPrimaryKey>true</IsPrimaryKey>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n <Field>\r \n <Name>TypeId</Name>\r \n <MappingName>TypeId</MappingName>\r \n <PropertyName>TypeId</PropertyName>\r \n <OriginalName>TypeId</OriginalName>\r \n <ValueType>System.Int32</ValueType>\r \n <Fields />\r \n <IsSystem>true</IsSystem>\r \n <IsTypeId>true</IsTypeId>\r \n <IsPrimitive>true</IsPrimitive>\r \n </Field>\r \n </Fields>\r \n <Associations />\r \n <IsEntity>true</IsEntity>\r \n </Type>\r \n </Types>\r \n </DomainModel>' );" +
0 commit comments