我遇到了一个我现在无法解决的问题.我有以下内容:
UnityHelper.DefaultContainer.RegisterInstance(typeof(IMyInterface), "test", instance);
Run Code Online (Sandbox Code Playgroud)
UnityHelper.DefaultContainer我的助手在哪里获得带有加载配置的统一容器.
在这里我注册instance为一个实例IMyInterface.
所以在任何地方(使用后一段时间)我想删除此映射.完全删除它.我怎么能这样做?
我试过了:
UnityHelper.DefaultContainer.Teardown(instance)
Run Code Online (Sandbox Code Playgroud)
但是不成功,以下代码仍会返回instance:
UnityHelper.DefaultContainer.ResolveAll<IMyInterface>()
Run Code Online (Sandbox Code Playgroud) 什么是实体框架的替代使用模式?
我知道的是:
"平原"实体框架 - 又称工作的统一
using (Data.Model c = new Data.Model())
{
var z = c.Users.Where(x=>x.Name=='John');
}
//Model implements IRepository User user = Model.Instance.Get<User>(u => u.Name == "John");
我有ContentItem的实例,我想获取它的内容.我该怎么做呢?