我们有一个现有的Db,大约有100多个表 - 这些是以旧方式创建的 - 使用sql查询生成Db并使用SQL读取器/写入器来访问和更新数据库。(ADO.net )。在我之前的开发人员使用EntityFramework(EDMX)方法为此添加了几个新表。他们只是将新生成的表命名为" DBEntities"并将其用作随后用ASP编写的新页面的数据源。 net webforms(apsx)。
我现在的任务是开发一些在Angular 2.0中构建的现有webforms应用程序的新页面。我开始整合这个应用程序读取的一个数据库(它引用了EDMX文件和ado.net - 有两个配置文件条目 - 添加名称=" DbConn"连接字符串"&# 34; ..并添加name =" DBEntities" edmx conn string"。)我删除了edmx文件,使用了反向poco生成器并创建了第一类POCO并生成了我的tt文件。更新了我的Web配置,只包含一个连接字符串" DBConn"。测试了应用程序 - 所有旧的Web表单页面都运行良好。只有那些引用EDMX文件的aspx页面(使用DataBind的控件...)才会出现此错误 - 指定的命名连接在配置中找不到,不打算与EntityClient提供程序一起使用,或者无效。 / p>
我已经尝试了所有东西(重新生成的POCO' s。检查所有表格名称对aspx数据源一切看起来都不错......)似乎没有任何效果。使用EF6。 - 任何帮助表示赞赏..
非常感谢。