腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
将数据从Silverlight类库返回到Silverlight UI
wcf
、
silverlight-4.0
我即将
重构
我的代码,我将代码拆分成UI-BAL-
DAL
层
。 现在有两个silverlight类库和一个Silverlight UI应用程序。即BAL(业务接入
层
)和
DAL
(数据接入
层
)。我的UI
层
与BAL对话,而BAL与
DAL
..so内部对话,UI对
DAL
一无所知。我正在使用sharepoint 2010搜索服务,这是我从
DAL
调用的,我需要将数据返回到BAL,BAL将处理数据并将数据以类集合的形式返回到UI
浏览 0
提问于2011-12-06
得票数 0
回答已采纳
1
回答
在解耦的应用程序中配置DI
c#
、
architecture
、
dependency-injection
、
ninject
如果应用程序的体系结构类似于[
DAL
] => [BLL] <= [UI],业务逻辑
层
不依赖于数据访问和UI
层
(两者都依赖于BLL),如果组合根位于UI
层
,那么我们如何能够将BLL中的类型的接口绑定到
DAL
Mark给出了一个很好的典型例子:抽象类ProductRepository生活在BLL中,类SqlProductRepository在
DAL
中。这听起来可能是一个愚蠢的问题,但是UI
层
如何能够在不引用
DAL
的情况下将ProductRepos
浏览 0
提问于2013-07-04
得票数 4
回答已采纳
3
回答
当尝试使用未实现的方法时,是否可能引发编译器错误?
c#
、
visual-studio
背景很长,但总体思路是,我将开始一个迭代
重构
过程,将设计糟糕的数据访问层替换为受上面约束的新
层
。我们不能一次性解决所有问题,但需要在新的变化中慢慢地进行调整。旧
DAL
包含几个类,每个类包含多个数据访问方法。新
DAL
必须保留旧
DAL
的方法签名和返回类型,而旧
DAL
代码必须通过
重构
保留。
重构
的一个很好的方法是使用VS快速操作。我可以通过设计器轻松地从每个旧类中提取一个接口,然后为新类自动实现它们。是否有一种模式可以允许我们删除新的
DAL
方
浏览 0
提问于2019-04-19
得票数 1
1
回答
将UI相关信息持久化到分层应用程序中的数据库
c#
、
.net
、
winforms
我和我的团队正在将我们的应用程序
重构
为分层的应用程序。该应用程序是由UI、服务
层
(SL)、业务
层
(BLL)和数据访问
层
(
DAL
)组成的windows应用程序。我们的目标是将应用逻辑保持在服务
层
,将域逻辑保持在业务
层
,并使用DTO在服务
层
和UI之间进行通信。话虽如此,我的问题涉及存储在数据库中的特定于UI的数据。在我的域模型中,有一个名为Phone的实体 string name;
浏览 1
提问于2010-11-05
得票数 0
1
回答
数据访问
层
中的多态性
design-patterns
我一直在尝试
重构
它。Dim s1 As Student = New PostGraduate() 数据访问
层
中是否使用了多态性我在其他地方看到过这个问题,回答者说不用麻烦了,只要调用
DAL
函数就行了,不过我只是想确认一下。
浏览 0
提问于2012-09-02
得票数 1
4
回答
DI与不同DLL中的仓库和服务,保持关注点的分离
c#
、
architecture
、
dependency-injection
、
unity-container
、
repository-pattern
我有一个具有以下项目的分层应用程序: { }我想要实现的是,UI
层
只能引用服务
层
,服务
层
只有
DAL
层
(所有这些
浏览 3
提问于2012-11-22
得票数 2
回答已采纳
1
回答
N
层
应用程序,哪里和程序集名称
.net
、
architecture
我已经创建了一个项目,我需要在n
层
应用程序中拆分op (3
层
)。 - ProductDAL : IProductDal - GroupDAL : IGroup
浏览 0
提问于2012-08-14
得票数 0
4
回答
如何在WCF上使用LinqToSql维护子对象?
.net
、
wcf
、
linq-to-sql
、
data-access-layer
数据
层
设计包括以下内容: (many)Quantities (many)Procedures (many) 食谱(父高级对象)语言详细信息(名称、按语言描述)(多)Header(多)Steps(多)成分这一切都源于管理
层
要求我们在应用程序中添加一个通信
层
,现在我们的UI被耦合到我们的业务
层
,而BL直接耦合到
DAL
,我们基本上需要在BL和
DAL
之间注入WCF。我在中读到,在WCF上使用L2S不是一个好主意,但是由于设计不是新的,所以我们必须使用这种方法,然后一旦我们能够
重构</em
浏览 2
提问于2008-12-31
得票数 3
回答已采纳
3
回答
请推荐将asp.net网站迁移到三
层
架构的方案
c#
、
asp.net
、
design-patterns
、
architecture
、
refactoring
我一开始没有创建
DAL
或BLL,因为我是一个新手,我觉得这对我来说更简单。取而代之的是,我使用了大量的SqlDataSources,并将所有的业务逻辑都放在了相关页面的代码中。一定要进行一些
重构
。 我想要做的是开始分离我的UI,业务逻辑和数据访问代码。我拿起了福勒的一本书,也在网上读了足够多的书,知道这是一件好事。我的问题是,大多数示例和教程都假定读者是从头开始的。
浏览 3
提问于2011-07-14
得票数 3
回答已采纳
3
回答
为什么使用匿名类型而不是创建类?
c#
、
linq
、
anonymous-types
我正在
重构
一个旧的应用程序,它使用动态内联SQL,从一个大型Oracle数据库中提取数据。我创建了一个运行良好的存储过程(PL/SQL)。这个类驻留在
DAL
中。我的一位同事推荐了我不熟悉的匿名类型。
浏览 3
提问于2014-01-29
得票数 4
回答已采纳
1
回答
业务逻辑实现的最佳实践
c#-4.0
、
entity-framework-4
我在MVC3和实体框架4.1上工作,我有业务
层
和数据访问
层
。 因为我有很多业务逻辑用于业务验证,所以我从业务
层
调用数据访问
层
,并进行验证b/c,我需要验证数据库中的数据。所以为了做我的事务,我经历了很多条件,所有的条件都在一个方法中(数据库验证的b/c,我的验证代码也是
DAL
),我尽可能地
重构
了代码,但这个方法看起来仍然很大,大约160行。
浏览 3
提问于2013-04-27
得票数 0
1
回答
从数据
层
c#添加组合框项
c#
、
sql
、
combobox
我有一个数据
层
类,在这个类中,我在方法中创建所有SQL语句。在我的UI
层
,我有一个组合框。我想做的是,我想从数据
层
填充组合框,而不是从UI
层
。到目前为止,我已经在数据
层
中输入了这段代码..。con.Close(); catch(Exception ex) MessageBox.Show(ex.Message);} 因为我不能直接从数据
层
访问UI
层
,所以我不知道如何传递这些值。我不知道是否可以将组合框传递给数
浏览 3
提问于2015-06-01
得票数 1
1
回答
实体框架是否检查所有查询?
c#
、
entity-framework
、
exception-handling
、
database-connection
、
crud
我正在
重构
我的项目异常。此项目使用Entity Framework。我想在对数据库进行所有操作之前检查数据库连接。如何在
DAL
或context类上执行此操作?
浏览 2
提问于2016-01-04
得票数 0
1
回答
.Net中
DAL
的强类型数据集的优点和缺点
c#
、
orm
、
poco
、
data-access-layer
、
strongly-typed-dataset
我目前正在使用的一个系统继承了一个使用.Net的强类型数据集的
DAL
。在此之前,我从未使用过它们,但我发现我对使用它们有强烈的反感。与基于POCO的
DAL
相比,它们似乎很笨重,难以管理,并且产生的对象与特定于数据库的问题高度耦合(例如,从表和行访问对象,通过键值获取所需的数据,等等--
DAL
的全部目的不就是将这些从逻辑
层
中抽象出来吗已经有一些关于重写和/或
重构
数据库
层
部分的讨论。就我个人而言,我希望看到这些数据集被移除,但我很难说服我的一些同事,他们习惯于使用它们。 与基于P
浏览 0
提问于2012-07-04
得票数 3
回答已采纳
1
回答
依赖反转原理:理解低级别组件和高层组件如何依赖抽象。
design
、
object-oriented
、
design-principles
我正在学习依赖反演原理。它指出:有一段时间,我试图理解高级别组件和低级别组件的含义,依赖抽象并依赖它们。对于这意味着什么,我得出了一些结论。请确认这是否准确。“高级组件依赖于抽象”--意思是:“低级别组件依赖于抽象”--意思是: 底层组件是按照接口的方式定义和设计的。它们被设计成适合这个界面。它们依赖于接口,就像接口定义它们的设计方式一样。(通常是低级类实现该接口)
浏览 0
提问于2014-04-06
得票数 14
回答已采纳
1
回答
多台计算机上多个程序使用的
DAL
框架
c#
、
database
、
data-access-layer
、
business-logic
我正在考虑从数据库定义中用T4生成
DAL
。然而,我看到的问题是,当数据库更改时,必须重新编译
DAL
时会发生什么情况。是否只需将包含
DAL
的dll文件复制到所有计算机,还是必须重新编译到应用程序?如果您看到其他更好的解决方案,请告诉我: BLL.TableName.GetByKey (
DAL
.TableNameLookup.RowName) - Pros:The constant i defined in
DAL
and I don't ha
浏览 1
提问于2014-01-27
得票数 0
回答已采纳
1
回答
Net核心MVC无存储库模式的干净体系结构
asp.net-core
、
architecture
、
structure
、
ef-core-2.0
我已经读过,在实体框架核心中放置存储库
层
并直接使用ef dbcontext并没有很大的好处。我该如何在干净的建筑景观中做到这一点。在示例应用程序中,dB上下文位于基础结构
层
,业务服务逻辑都在应用程序核心中。我曾考虑过移动这两种架构,但这不会阻止清洁架构所希望实现的分离。和
浏览 0
提问于2018-09-13
得票数 5
回答已采纳
3
回答
3
层
asp.net mvc应用程序中的依赖注入
c#
、
asp.net-mvc
、
asp.net-mvc-4
、
dependency-injection
、
ninject
我有一个3
层
应用程序,这些
层
是: 所以Web
层
对我的
DAL
层
一无所知我的
DAL
中有存储库接口和具体类,它们在业务逻辑类中的BLL
层
中使用。问题是,为了将
DAL
和BLL解耦,我如何设置Ninject将存储库实现注入到BLL
浏览 4
提问于2014-03-08
得票数 16
回答已采纳
2
回答
名称'
DAL
‘在当前上下文中不存在
c#
、
asp.net
我有一个有
DAL
层
和BLL
层
的多层项目。当我尝试从BLL
层
调用
DAL
层
时,当我尝试从BLL
层
调用
DAL
层
时,名称'
DAL
‘在当前上下文中也是不存在的,
DAL
层
对BLL
层
的引用也是这样using System;using System.Linq; using System
浏览 5
提问于2015-05-20
得票数 0
5
回答
如何在C# 3.0中构建桌面应用程序
c#
、
wpf
、
architecture
这个应用程序的第一次迭代就像地狱一样丑陋,我正在对它进行
重构
。如果你使用
DAL
模式,你会让它成为单例还是静态成员?您是否将View-Model-ModelView模式与
DAL
模式一起使用? 很抱歉,如果这看起来像是一个很长的开放式问题,但我最近一直在思考这个问题。我看到很多关于如何在C#中构建企业n
层
应用程序的示例,但关
浏览 0
提问于2008-09-05
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
DAL数据访问层
DAS与DAL对比
程序员日常互怼指南.avi,请谨慎打开,产品经理回避一下
张弛院士:可重构MoS2/g-CM插层异质结构,实现超快锂存储!
浅谈三层架构
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券