参考
Table Splitting
Table Splitting 指的是把多个 Entity 映射到同一个 Table。
When to use it?
假设我们有一个 Order Entity,Order 有很多信息:CustomerInfo, ShippingInfo, PaymentInfo, TotalAmount 等等等。
如果把所有信息都写进 Order Entity 就会很乱。
比较好的管理方式是创建多几个 Entity:CustomerInfo, ShippingInfo, PaymentInfo,把信息分门别类,各自保管。
然后 Order 和这些 Entity 做一对一关系,这样管理就不乱了。
虽然管理是好了,但这同时也会导致数据库多出几个表,多表就要 join,join 就慢,结果管理好了性能却差了
标签:Core,builder,EF,Entity,Order,Property,256,public From: https://www.cnblogs.com/keatkeat/p/18109266