With this model
```
public class Comment
{
public int ID { get; set; }
public Inner Sub { get; set; }
public class Inner
{
public int I { get; set; }
}
}
```
I cannot access the property 'I' with either of the following conventions
```
modelBuilder.Types()
.Where(w => w.Name == "Comment")
.Configure(c => c
.Property("I").HasColumnName("J"));
```
or with ```"I"``` replaced by ```"Sub.I"``` or ```"Inner.I"```
or
```
modelBuilder.Types<Comment>()
.Configure(c => c
.Property(p => p.Sub.I).HasColumnName("J"));
```
```
public class Comment
{
public int ID { get; set; }
public Inner Sub { get; set; }
public class Inner
{
public int I { get; set; }
}
}
```
I cannot access the property 'I' with either of the following conventions
```
modelBuilder.Types()
.Where(w => w.Name == "Comment")
.Configure(c => c
.Property("I").HasColumnName("J"));
```
or with ```"I"``` replaced by ```"Sub.I"``` or ```"Inner.I"```
or
```
modelBuilder.Types<Comment>()
.Configure(c => c
.Property(p => p.Sub.I).HasColumnName("J"));
```