示例#1
0
        public void Model_hash_can_be_obtained_from_Code_First_context_even_when_EdmMetadata_is_not_mapped()
        {
            using (var context = new DefaultIncludeMetadataInModelContext())
            {
#pragma warning disable 612,618
                Assert.False(String.IsNullOrWhiteSpace(EdmMetadata.TryGetModelHash(context)));
#pragma warning restore 612,618
            }
        }
示例#2
0
        public void IncludeMetadataConvention_is_not_used_by_default()
        {
            using (var context = new DefaultIncludeMetadataInModelContext())
            {
#pragma warning disable 612,618
                context.Assert <EdmMetadata>().IsNotInModel();
#pragma warning restore 612,618
            }
        }
示例#3
0
        public void IncludeMetadataInModel_on_standalone_ModelBuilder_is_off_by_default()
        {
            var builder = new DbModelBuilder();

            using (
                var context =
                    new DefaultIncludeMetadataInModelContext(
                        builder.Build(ProviderRegistry.Sql2008_ProviderInfo).Compile()))
            {
#pragma warning disable 612,618
                context.Assert <EdmMetadata>().IsNotInModel();
#pragma warning restore 612,618
            }
        }
示例#4
0
        public void IncludeMetadataInModel_on_standalone_DbModelBuilder_can_be_turned_on()
        {
            var builder = new DbModelBuilder();

#pragma warning disable 612,618
            builder.Entity <EdmMetadata>().ToTable("EdmMetadata");
#pragma warning restore 612,618

            using (
                var context =
                    new DefaultIncludeMetadataInModelContext(
                        builder.Build(ProviderRegistry.Sql2008_ProviderInfo).Compile()))
            {
#pragma warning disable 612,618
                context.Assert <EdmMetadata>().IsInModel();
#pragma warning restore 612,618
            }
        }
        public void Model_hash_can_be_obtained_from_Code_First_context_even_when_EdmMetadata_is_not_mapped()
        {
            using (var context = new DefaultIncludeMetadataInModelContext())
            {
#pragma warning disable 612,618
                Assert.False(String.IsNullOrWhiteSpace(EdmMetadata.TryGetModelHash(context)));
#pragma warning restore 612,618
            }
        }
        public void IncludeMetadataInModel_on_standalone_DbModelBuilder_can_be_turned_on()
        {
            var builder = new DbModelBuilder();

#pragma warning disable 612,618
            builder.Entity<EdmMetadata>().ToTable("EdmMetadata");
#pragma warning restore 612,618

            using (
                var context =
                    new DefaultIncludeMetadataInModelContext(
                        builder.Build(ProviderRegistry.Sql2008_ProviderInfo).Compile()))
            {
#pragma warning disable 612,618
                context.Assert<EdmMetadata>().IsInModel();
#pragma warning restore 612,618
            }
        }
        public void IncludeMetadataInModel_on_standalone_ModelBuilder_is_off_by_default()
        {
            var builder = new DbModelBuilder();

            using (
                var context =
                    new DefaultIncludeMetadataInModelContext(
                        builder.Build(ProviderRegistry.Sql2008_ProviderInfo).Compile()))
            {
#pragma warning disable 612,618
                context.Assert<EdmMetadata>().IsNotInModel();
#pragma warning restore 612,618
            }
        }
        public void IncludeMetadataConvention_is_not_used_by_default()
        {
            using (var context = new DefaultIncludeMetadataInModelContext())
            {
#pragma warning disable 612,618
                context.Assert<EdmMetadata>().IsNotInModel();
#pragma warning restore 612,618
            }
        }