这让我发疯,我花了几个小时试图解决它。
我正在使用 Entity Framework 的 Power 工具来查看实体数据模型。
这两个类都可以正常工作:
namespace MarketAnalyser.LogicLayer
{
public class MarketMinData
{
public int ID { get; set; }
public double Date { get; set; }
public double Time { get; set; }
public double Size { get; set; }
// public int InstrumentID { get; set; }
}
}
namespace MarketAnalyser.LogicLayer
{
public class Instrument
{
public int ID { get; set; }
public string Name { get; set; }
public int Expiry { get; set; }
public double TickSize { get; set; }
public double TickValue { get; set; }
public double OpenTime { get; set; }
public double CloseTime { get; set; }
}
}
这是调用DbContext
:
namespace MarketAnalyser.DataLayer
{
public class DataContext : DbContext
{
public DbSet<Instrument> Instrument { get; set; }
//public DbSet<MarketMinData> MarketMinData { get; set; }
public DbSet<MarketTickData> MarketTickData { get; set; }
}
}
一旦我添加了这个类,或者我创建的任何其他类,或者只是尝试使用我编写的任何新类,我就会收到一个错误。
新班级:
namespace MarketAnalyser.LogicLayer
{
public class MarketMinData
{
public int ID { get; set; }
public double Date { get; set; }
public double Time { get; set; }
public double Size { get; set; }
// public int InstrumentID { get; set; }
}
}
我不明白出了什么问题以及去哪里;我在 StackOverflow 或 Google 上一无所获。我只是迷路了。