首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用配置不同的项目最佳实践

应用配置不同的项目最佳实践
EN

Stack Overflow用户
提问于 2012-10-08 03:09:20
回答 1查看 193关注 0票数 0

现在数据访问代码关心的是RDBMS (Oracle、SQL等)。如果我将连接字符串存储在DAL项目中,而不是启动项目中,它将消除DAL和启动项目之间的依赖关系。但根据经验,我知道连接字符串总是存储在启动项目中。

建议使用什么项目(启动数据访问层)来存储连接字符串?如果是启动项目,启动和DAL之间的依赖关系是否可接受?

EN

回答 1

Stack Overflow用户

发布于 2012-11-06 06:07:15

您好:如果您希望将演示文稿与存储库分离,那么您可能希望(需要)将此类信息存储在存储库/DAL项目中。因此,启动项目并不总是包含这样的信息。例如,使用实体框架,您将在这一层(通常是存储库或DAL)中找到app.config版本的连接字符串。

将数据库的连接字符串存储在web.config文件中是非常常见的,但这只是因为表示层与存储库之间通常存在一对一的关系。我倾向于使用数据层或服务层的app.config文件,并且在执行单元测试时不需要包括我的表示层。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12771928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档