在我的模型中,我有一个实体,它的字段可以根据另一个字段(在我的示例中是Document_Type)的值连接(LookUp)不同的表。
举例说明:我有采购线实体,它可以与项目或固定资产实体的关系,字段document_type定义哪个实体相关。
采购行实体
public class PurchaseLine
{
public string No { get; set; }
public int Document_Type { get; set; }
public string Document { get; set; } // it's can be item or fixed asset.
}
字符串
物料资产实体
public class Item
{
public string No { get; set; }
// other fields relating to the item table
}
型
固定资产主体
public class FixedAsset
{
public string No { get; set; }
// other fields relating to the fixed asset table
}
型
在最终用户界面中,如果文档类型等于0,我需要列出项目,如果它等于1,我需要列出资产,并且可以轻松地访问和在相关表中执行操作。
1条答案
按热度按时间brqmpdu11#
您需要阅读如何使用EF Core。这里有一些链接:
Microsoft Documentation
Tutorial的
为了大致回答您的问题,您需要将Item和FixedAsset的IEnumerables添加到ProductLine模型中,以便它可以访问它们。
然后你可以这样做:
字符串