cost 370 ms
C# 中的即兴问题 - Issue with Impromptu in C#

我在 C# 中使用 Impromptu,我有以下情况。 这是我正在填充的 class: 这是接口 IFinalDecisionEvaluate 的定义: 我的代码目前看起来像这样: 此代码引发以下错误: 所以本质上,我需要简单地将 map 我的列表 object 到接口。 谁能帮助解决这个错误? 我 ...

使用ExpandoObject创建接口的“伪”实现-动态添加方法 - Use ExpandoObject to create a 'fake' implementation of an interface - adding methods dynamically

给您的脑筋急转弯! 我正在开发一种模块化系统,以这种方式模块A可能需要模块B,而模块B也需要模块A。但是,如果模块B被禁用,它将根本不执行该代码并且不执行任何操作/返回null。 多一点透视: 假设InvoiceBusinessLogic在模块“核心”中。 我们还有一个带有O ...

'ExpandoObject'不包含'PropertyChanged'的定义 - 'ExpandoObject' does not contain a definition for 'PropertyChanged'

我试图使用ImpromptuInterface来解决我在这里遇到的问题。 将接口实现添加到ExpandoObject 。 我现在能够在我的基类中访问我的接口的各种属性,但我不能再订阅ExpandoObject的PropertyChanged事件。 在排除故障时,我能够简化问题,如图 ...

用反射制作新物体? - Make new object with reflection?

我不确定这是否可行,经过长时间的研究,我还没有得出结论。 我试图从字典中动态创建一个新对象(本身就是一个新的Type)。 假设我拥有键和值,则键和值将成为返回值的属性。 我可以这样使用: 样例代码 对我来说重要的是要从中获得智慧。 所以我可以输入object. 所有键 ...

如果实现略有不同,如何使用DuckTyping? - How to use DuckTyping when implementations vary slightly?

我正在.NET中创建一个可移植类库(PCL),当我尝试抽象任何行为时,我面临着.NET Framework 对其类型和接口非常占有的非常普遍的烦恼。 通常发现一个类型没有实现任何接口,或者当它发生时,接口是内部的。 当现有类型具有兼容的方法(相同的名称和签名)时,它很容易:我一直在使用I ...

使用即兴接口来获取属性的类型 - Using Impromptu-Interface to obtain the type of a property

我有一个复杂的解决方案,其中部分问题是从HTML表单到一系列数据库支持且相对复杂的Entity Framework DbSet的模型绑定。 关键是,我们有一个EF定义的域模型,该模型封装了我们需要了解的有关捕获数据的所有信息; 但是该项目的管理员希望能够制作类似问卷的表格,以便他们选择该 ...

即兴:无法加载类型,因为它试图将一个类实现为接口 - Impromptu: Could not load type because it attempts to implement a class as an interface

经过栈上某人的推荐后,我才刚刚开始使用Impromptu。 我相信我已经正确实现了它,但是却收到错误“由于试图将类实现为接口而无法加载类型” 在我的可移植类库中,我具有以下模型: 并且在我的MVC项目中创建了以下IClass: 在控制器中,我将以下内容发送到视图: ...

在基于接口作为契约的对象属性之间来回映射到Dictionary的最佳方法是什么? - What is the best way to map from/to a Dictionary with objects properties based on an interface as contract?

我正在开发一个非常动态的Silverlight应用程序,其中视图模型是动态模型。 WCF服务返回一个Response对象,该对象包含足够的信息(TableName属性和包含实体的Dictionary []数组)。 因此,假设我有一个单一的实体(Dictionary),并且有一个viewm ...

将静态类型对象展开为动态对象 - Expand a statically typed object into a dynamic object

我正在为我的视图模型使用dynamic对象,因为我发现使用像Automapper这样的东西的开销是不必要的,并且发现这种方法更加灵活和轻量级。 我正在使用即兴界面的构建器,如下所示: 在某些情况下,“扩展”实际对象会更好,然后逐个重新映射所有属性,类似于使用jQuery.extend( ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM