小编Nik*_*k's的帖子

如何在类库项目中配置实体框架

我已经创建了一个类库项目,其中包含实体框架对象,该对象将负责我的多个项目的公共数据访问层.在将生成的dll文件添加到我的域项目并使用类库项目中的实体对象之后,我正面临着以下问题.

在应用程序配置文件中找不到名为"ABC"的连接字符串.

我已将edmx的Metadata Artifact处理属性设置为Embed in Output Assembly

App.Config标记

  <?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <add name="ABC" connectionString="metadata=res://*/Entity.ABC.csdl|res://*/Entity.ABC.ssdl|res://*/Entity.ABC.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;attachdbfilename=|DataDirectory|\ABC.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
  </entityFramework>
</configuration>
Run Code Online (Sandbox Code Playgroud)

实体代码如下

public ABC_IntegrationEntities()
            : base("name=ABC")
        {
        }
Run Code Online (Sandbox Code Playgroud)

我从datadirectiory"App_Data"访问数据库还有一件事

我引用了dotnetcurry.com上的博客.

http://www.dotnetcurry.com/showarticle.aspx?ID=617

提前致谢!

c# asp.net-mvc service wcf entity-framework

11
推荐指数
1
解决办法
3万
查看次数

会话在 iis 服务器 8 上的经典 ASP 中不起作用

我的会话变量未在 iis 服务器 8 上托管的经典 asp 网页中初始化,我已经在会话状态功能视图以及 IIS 服务器 8 的 ASP 部分的调试属性中配置了会话属性,

请帮助我,在将我的整个网站从带有 IIS7 的 Windows Server 2008 r2 转移到带有 IIS8 的 Windows Server 2012 r2 后,我遇到了这个问题

在 IIS 7 上,我没有遇到任何有关此会话变量初始化的问题

任何帮助,将不胜感激

提前致谢

iis iis-7 asp-classic

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp-classic ×1

asp.net-mvc ×1

c# ×1

entity-framework ×1

iis ×1

iis-7 ×1

service ×1

wcf ×1