【发布时间】:2013-07-25 14:56:46
【问题描述】:
public class Connection
{
public static string GetConecction()
{
return ConfigurationManager.ConnectionStrings["DCAssetEntities"].ConnectionString;
}
}
我有一个“连接”类来使用实体框架模型实体配置我的网站
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 个参数的构造函数 "
【问题讨论】:
-
网站 web.config 中有 DCAssetEntities 连接字符串吗?
-
是........我在网站 web.config 中有 DCAssetEntities 连接字符串
-
你能显示 DCAssetEntities 的构造函数吗
-
公共 ConnectionDAL() { db = new DCAssetEntities(Connection.GetConecction());我在 ConnectionDAL 类中使用这个构造函数
-
但是这一行正在创建 'DCAssetEntities' -> db = new DCAssetEntities(Connection.GetConecction());并且您在此类中没有接受一个参数的 ctor
标签: c# asp.net linq entity-framework