【发布时间】:2018-09-24 13:52:59
【问题描述】:
我有一个工作数据库,我正在使用 EntityFramework 来操作它的数据。我以DbSet<Type> 和DbContext 结束,我需要一种使用任何可用方式检索匿名类型中的任何外键的方法
自动生成的 EF 类的代码示例
public partial class Country
{
public int ID { get; private set; } //primaryKey
public ICollection<City> Cities { get; set; }
}
public partial class City
{
public int City_ID { get; private set; } //primaryKey
public int Country_ID { get; private set; } //ForeignKey Needed To get For Any Entity or Class
public Country Country { get; set; }
}
自动生成的 DbContext Child
public partial class Entities : DbContext
{
public virtual DbSet<Country> Countries { get; set; }
public virtual DbSet<City> Cities { get; set; }
}
我需要从DbSet<{UnknownType}> 获取像Country_ID 这样的所有foreignKeys
【问题讨论】:
标签: c# database entity-framework entity-framework-6 ef-database-first