繁体   English   中英

实体框架作为一个单独的库

[英]Entity Framework as a separate Library

解决方案的层次是

  1. ) DAL (.EDMX 文件在里面)
  2. ) 业务逻辑(DAL 正在其中使用)
  3. ) .Net core WebAPI (正在使用Businesslogic)

现在当我运行项目并执行时

using (var dbContext = new TelehealthEntities())
{
    //Here exception occurs
    var result = dbContext.SchedulerResourceTimings.ToList();
}

它抛出异常

System.TypeLoadException: '无法从程序集'System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'中加载类型'System.ComponentModel.DataAnnotations.AssociatedMetadataTypeTypeDescriptionProvider'。'

远程医疗实体.cs

public partial class TelehealthEntities
{
    public string _connectionString { get; set; }

    public TelehealthEntities(string connectionString)
    {

        _connectionString = connectionString;
    }
}

那么这里缺少什么?

您的 WebAPI 项目中似乎没有引用实体框架

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM