这是EF非常奇怪的行为,我不知道如何解决它。
这是我在MSSQL Management Studio中的实体:
然后,生成ADO.NET实体数据模型后:
缺少某些实体(HistoryFabric,HistoryFurniture,ProductFabric)。任何想法如何解决这个问题?
更新
其中一个缺失实体的数据类型(所有缺失的实体具有相同的结构):
答案 0 :(得分:1)
这是一对多的映射表,它不会是一个类。它只会显示为其他表的引用属性。您将不得不探索它并找出EF命名您的外键表的属性,就像使用intelesense一样。
它将脱离你的外键表。就像这样。
1
或者如果您想在查询中使用。
var hJenny = ctxDB.History.Where(h => h.ID == 8675309).FirstOrDefault();
var val = hJenny.ProductArticle.SomeColumn;