草庐IT

human-interface-guidelines

全部标签

c# - 异常(exception)是 : InvalidOperationException - The current type, 是一个接口(interface),无法构造。您是否缺少类型映射?

在我的Bootstrap中:namespaceConduit.Mam.ClientServices.Common.Initizliaer{publicstaticclassInitializer{privatestaticboolisInitialize;privatestaticreadonlyobjectLockObj=newobject();privatestaticIUnityContainerdefaultContainer=newUnityContainer();staticInitializer(){Initialize();}publicstaticvoidInitia

c# - 使 Entity Framework 实现一个接口(interface)

我想将IoC与EntityFramework和Ninject结合使用。我认为我需要生成的实体类来实现接口(interface)ICRUD。有一个walkthrough这显示了如何强制EntityFramework实现接口(interface)。我按照说明进行操作,我的EntityObjectCodeGenerator.cs文件确实显示了“ICrud”,但没有实现接口(interface)。正如文章所说,我没有在EntityObjectCodeGenerator.tt下看到任何子类。我收到错误'BugnetMvc.Models.BugNetEntities'doesnotimplemen

c# - 使 Entity Framework 实现一个接口(interface)

我想将IoC与EntityFramework和Ninject结合使用。我认为我需要生成的实体类来实现接口(interface)ICRUD。有一个walkthrough这显示了如何强制EntityFramework实现接口(interface)。我按照说明进行操作,我的EntityObjectCodeGenerator.cs文件确实显示了“ICrud”,但没有实现接口(interface)。正如文章所说,我没有在EntityObjectCodeGenerator.tt下看到任何子类。我收到错误'BugnetMvc.Models.BugNetEntities'doesnotimplemen

c# - C# .NET 中最流行/最常用/最重要的接口(interface)?

除了IEnumerable、IComparable,C#.NET中还有哪些“重要”(或经常使用)的接口(interface)是我需要了解的? 最佳答案 Samequestion从那里复制粘贴:IEnumerable(和IEnumerable):用于foreach和LINQIDisposable:用于需要清理的资源,配合using使用IQueryable:允许您针对可查询的数据源执行请求。INotifyPropertyChange:用于数据绑定(bind)到WPF、winforms和silverlight中的UI类IComparabl

c# - C# .NET 中最流行/最常用/最重要的接口(interface)?

除了IEnumerable、IComparable,C#.NET中还有哪些“重要”(或经常使用)的接口(interface)是我需要了解的? 最佳答案 Samequestion从那里复制粘贴:IEnumerable(和IEnumerable):用于foreach和LINQIDisposable:用于需要清理的资源,配合using使用IQueryable:允许您针对可查询的数据源执行请求。INotifyPropertyChange:用于数据绑定(bind)到WPF、winforms和silverlight中的UI类IComparabl

c# - 使用 Autofac 解析通用接口(interface)

给定以下代码,如何在autofac中解析正确的SomeInstance?publicclassBaseClass{}publicclassSubClass1:BaseClass{}publicclassSubClass2:BaseClass{}publicinterfaceIGenericInterfacewhereT:BaseClass{}publicclassSomeInstance1:IGenericInterfacewhereT:SubClass1publicclassSomeInstance2:IGenericInterfacewhereT:SubClass2我想根据子类的泛

c# - 使用 Autofac 解析通用接口(interface)

给定以下代码,如何在autofac中解析正确的SomeInstance?publicclassBaseClass{}publicclassSubClass1:BaseClass{}publicclassSubClass2:BaseClass{}publicinterfaceIGenericInterfacewhereT:BaseClass{}publicclassSomeInstance1:IGenericInterfacewhereT:SubClass1publicclassSomeInstance2:IGenericInterfacewhereT:SubClass2我想根据子类的泛

c# - 为多个接口(interface)返回相同的实例

我正在使用以下代码注册组件:StandardKernelkernel=newStandardKernel();stringcurrentDirectory=Path.GetDirectoryName(GetType().Assembly.Location)foreach(varassemblyinAppDomain.CurrentDomain.GetAssemblies()){if(!Path.GetDirectoryName(assembly.Location).Equals(currentDirectory))continue;foreach(vartypeinassembly.G

c# - 为多个接口(interface)返回相同的实例

我正在使用以下代码注册组件:StandardKernelkernel=newStandardKernel();stringcurrentDirectory=Path.GetDirectoryName(GetType().Assembly.Location)foreach(varassemblyinAppDomain.CurrentDomain.GetAssemblies()){if(!Path.GetDirectoryName(assembly.Location).Equals(currentDirectory))continue;foreach(vartypeinassembly.G

c# - 将 setter 添加到派生接口(interface)

是否有可能以某种方式在C#中实现此行为:publicinterfaceIReadOnly{DataValue{get;}}internalinterfaceIWritable:IReadOnly{DataValue{get;set;}}我希望能够向外部程序集公开一个只读接口(interface),但在内部使用一个可写接口(interface)(我也可以用不同的方式实现)。我知道我可以使用实现IReadOnly但添加setter的抽象类,但这迫使我从该类派生所有内部实现。 最佳答案 这不是问题:publicinterfaceIRead