实体框架:无法在我添加的任何新类上加载类型

时间:2016-03-21 11:38:04

标签: c# entity-framework dbcontext ef-power-tools

这让我发疯,我花了好几个小时试图解决它。

我正在使用Power Tools for Entity Framework来查看实体数据模型。

这两个类都适用:

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上找不到任何内容。我只是迷失在此。

0 个答案:

没有答案