SqlFu.Configuration.Internals.TableInfo.HandleAttributeOverride C# (CSharp) Method

HandleAttributeOverride() public method

public HandleAttributeOverride ( ) : void
return void
        public void HandleAttributeOverride()
        {
            var attrib = Type.GetSingleAttribute<TableAttribute>(false);
            
            if (attrib == null) return;
            Table = new TableName(attrib.Name,attrib.DbSchema);
            
            IdentityColumn = attrib.IdentityColumn;
        }

Usage Example

Example #1
0
 public void name_from_attribute()
 {
     var sut=new TableInfo(typeof(Post),_manageConverters);
     sut.HandleAttributeOverride();
     sut.Table.Name.Should().Be("SomePost");
     sut.IdentityColumn.Should().Be("SomeId");
 }