我有以下要求
我在EF中有一个表和相应的实体。现在我的代码将图像插入到下表中的DB。
PatientChartImages(
PatientChartImageId guid,
PatientChartId guid,
NoOfImages int,
PatientChartImage varBinary(Max)
)
我必须创建一个单独的表并在其中存储图像而不是PatientChartImages表。
PatientChartImagesSource(
PatientChartImageId,
PatientChartImage varBinary(Max)
)
EntityFramework中有没有办法,所以每当我引用PatientChartImages的PatientChartImage时,都会引用PatientChartImagesSource的PatientChartImage。这样我就不用改变我的DAL了。请建议。
答案 0 :(得分:0)
是的,有办法。此方案称为Entity splitting。您必须在PatientChartImages和PatientChartImagesSource之间的主键上创建一对一关系才能使用它。