c# - 实体'不包含带有 1 个参数的构造函数

标签 c# asp.net linq entity-framework

public class Connection
{
    public static string GetConecction()
    {
        return ConfigurationManager.ConnectionStrings["DCAssetEntities"].ConnectionString;
    }
}

我有一个“连接”类来使用 Entity Framework 模型实体配置我的网络
public class ConnectionDAL
{
    private DCAssetEntities db;

    public ConnectionDAL()
    {
        db = new DCAssetEntities(Connection.GetConecction());
    }
}

然后我在“ConnectionDAL”类构造函数中初始化我的数据库,它在 Visusal Studio 2010 中运行良好,但在 visusal Studio 2012 中显示错误“DC_Asset_Maintenance.DAL.DCAssetEntities”不包含采用 1 个参数的构造函数
"

最佳答案

您的类(class)DCAssetEntities需要有一个具有以下定义的构造函数。

public DCAssetEntities(string connectionString){}

关于c# - 实体'不包含带有 1 个参数的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17861570/

相关文章:

c# - 休眠Linq

c# - 如何测量 .NET Memory Cache 4.0 的当前大小?

c# - LINQ 查询 - 如何使用 Select 将结果集映射到另一个对象

c# - 如何避免在客户端设置 DnsEndpointIdentity

asp.net - 允许危险的查询字符串

c# - 将 List<CartItem> 保存到 ASP.NET 中的 session

c# - 简单检查一组中是否至少有一个对象的属性值为 TRUE

c# - 从 sharepoint 2010 服务器读取文件夹和文件属性,例如 UniqueId

asp.net - 从页面代码访问代码隐藏变量

c# - Linq to Sql - 日期时间格式 - YYYY-MMM(2009 年 3 月)