Pet*_*ter 8 c# entity-framework data-access-layer n-tier-architecture
我正在使用一个分层架构,将实体框架作为我的数据层,顶部有一堆存储库,其中包含Linq-To-Entities查询.数据层是一个项目,旁边是我有一个服务层和接口,这是一个网站.
我希望我的网站负责为我的实体模型指定连接字符串.我该怎么做呢?
我使用单例方法到达我的实体存储库,该存储库位于数据层内.
谢谢
TGn*_*nat 10
您可以将在DAL程序集的App.Config中创建的连接字符串复制到web.config的connectionStrings部分.
您可以将连接字符串保留在程序集dll中,但不应将其与网站一起部署.
您需要复制整个连接字符串.它应该如下所示:
<add name="DataEntities" connectionString="metadata=res://*/DataModel.csdl|res://*/DataModel.ssdl|res://*/DataModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=xxx;Initial Catalog=xxx;User Id=xxx;Password=xxx;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)
它应该包括映射文件存在位置的所有信息.
| 归档时间: |
|
| 查看次数: |
8793 次 |
| 最近记录: |