我是果园新手,正在关注http://skywalkersoftwaredevelopment.net教程。
ContentDefinitionManager.AlterPartDefinition(typeof(AddressPart).Name, p => p
.Attachable(false)
.WithField("Name", f => f.OfType(typeof(TextField).Name))
.WithField("AddressLine1", f => f.OfType(typeof(TextField).Name))
.WithField("AddressLine2", f => f.OfType(typeof(TextField).Name))
.WithField("Zipcode", f => f.OfType(typeof(TextField).Name))
.WithField("City", f => f.OfType(typeof(TextField).Name))
.WithField("Country", f => f.OfType(typeof(TextField).Name))
);
SchemaBuilder.CreateTable("AddressRecord", t => t
.ContentPartRecord()
.Column<int>("CustomerId")
.Column<string>("Type", c => c.WithLength(50))
);
在这种情况下,withfield 的真正作用是什么?为什么没有 createtable 的东西来为 addressrecord 表创建真实的表字段?
这些“Name”、“addressline1”应该保存在数据库中的什么位置?
感谢您的阅读。