コード例 #1
0
ファイル: ProviderInfo.cs プロジェクト: uQr/Visual-NHibernate
        public override void InitialisePreGeneration(ArchAngel.Interfaces.PreGenerationData data)
        {
            ArchAngel.NHibernateHelper.NHibernateProjectPreprocessor preprocessor = new ArchAngel.NHibernateHelper.NHibernateProjectPreprocessor(new Slyce.Common.FileController());
            preprocessor.InitialiseNHibernateProject(this, data);

            foreach (var providerInfo in data.OtherProviderInfos)
            {
                if (providerInfo is ArchAngel.Providers.EntityModel.ProviderInfo)
                {
                    ArchAngel.NHibernateHelper.EntityModelPreprocessor entityModelPreprocessor = new ArchAngel.NHibernateHelper.EntityModelPreprocessor(new Slyce.Common.FileController());
                    entityModelPreprocessor.InitialiseEntityModel((ArchAngel.Providers.EntityModel.ProviderInfo)providerInfo, data);
                }
            }
        }