我正在使用每个hiearchy的表格来获得以下模型:
故事(基类) - 个人故事(子课) - 团队故事(子类)
我想在两个派生类型之间共享我在表格中的列,但我想在每个类中以不同的名称命名。这可能吗?我尝试了一些不同的东西,但无法正常工作(如果需要,可以在工作中挖出确切的异常tomrrow)。
谢谢!
答案 0 :(得分:1)
不,不可能。该列映射到基类中的属性,此属性在子类中派生。您不能更改派生类中的属性名称,EF不允许在派生类中映射共享属性(它们必须映射到基类中)。
答案 1 :(得分:0)
如果通过“share”,你的意思是你希望两个子类都使用不同名称的数据库字段(但不是基类),只要它不是鉴别器列就可以工作。只需在每个子类型上创建标量属性,并将相应的属性映射到公共字段。