dependency-injection

    1热度

    2回答

    是否有一种机制将依赖关系注入Linq to Sql或实体框架实体?如果是的话,这将是一个明智的做法?

    0热度

    1回答

    我挣扎的依赖性在下面的代码分离: public static SiteConnector ConnectToSite(String Logon, String Password) { HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(_URI); ConfigureRequest(Logo

    15热度

    5回答

    假设我有一个名为PermissionManager的类,它应该只存在于我的系统中一次,并且基本上实现了管理应用程序中各种操作的各种权限的功能。现在我在我的应用程序中有一些类需要能够在其方法中检查某个权限。此类的构造函数当前是公开的,即API用户使用。 直到几个星期前,我会简单地过我的课叫下面的伪代码的地方: PermissionManager.getInstance().isReadPermis

    6热度

    7回答

    我很少听到有人在.Net中使用Inversion of Control (Ioc)原理。我有一些与Java一起工作的朋友,他们在Spring和PicoContainer中使用了更多的Ioc。 我理解从代码中删除依赖关系的原理......但我怀疑它好多了。 为什么.Net程序员不使用(或使用更少)这些类型的框架?如果你这样做,你是否真的从长远的角度看到了积极的影响?

    1热度

    1回答

    哪个控制反转(IoC)容器支持.NET 1.1?

    2热度

    5回答

    注意:下面的例子是C#,但这个问题不应该特定于任何语言。 因此,我正在使用S# Architecture的变体构建对象域。对于那些不熟悉它的人来说,为了节省一些阅读时间,这个想法只不过是你有一个数据访问对象接口用于你的每个域对象,负责加载到持久层或从持久层加载。所有可能需要加载/保存给定对象的东西都会将该对象的数据访问接口视为依赖项。因此,例如,我们可以有以下其中一个产品将延迟加载的是购买它的顾客

    1热度

    1回答

    我是新来的依赖注入,我想知道你将如何处理以下情况。我们有类似如下: public class DatabaseContext { public string ConnectionString {get;} } public interface IDataAccess { string GetString(int id); } public class DataA

    25热度

    3回答

    我一直在看一些Ruby依赖注入库。特别是,我检查了Needle和Copland。他们已经有很长一段时间了,但不是很多用法。 使用这两个库有什么优点和缺点?看起来很多图书馆/框架可以很好地利用这两个库,例如, Merb/Datamapper's Hook。

    6热度

    6回答

    比方说,我们有 public interface ITimestampProvider { DateTime GetTimestamp(); } 和消耗它 public class Timestamped { private ITimestampProvider _timestampProvider public Timestamped(ITimestam

    6热度

    6回答

    我已经在这方面做了很多搜索,并没有找到有凝聚力的运气。我是一个相对较新的开发人员,刚刚开始我的第一个职业发展职位。我知道,即使在基础知识领域,我也有很多东西需要学习。基于收听Podcast,阅读博客,论文等;我已经认识到,在设计和构建软件时,记住依赖注入,IOC,依赖注入的分离似乎是正确的。我将这些概念提到了很高的层次,并且想尽我所能地处理我在这方面的工作。 所以,这是蹭。这是怎么设计的东西?我工