c# – 动态方法创建

所以,我整个上午一直试图研究这个,并且没有运气.我试图找到一种方法来动态创建一个方法/委托/ lambda,它返回从某个基类继承的某个类的新实例(直到运行时才知道).

我可以保证关于未知/动态类的以下内容

>它将始终从一个已知类(行)继承
>它将拥有至少2个构造函数(一个接受一个long,一个接受一个I​​DataRecord)

我打算做下面的事情:

>查找具有特定属性的所有类
>创建委托/方法/ lambda /创建类的新实例的任何内容
>将委托/任何内容以及某些属性存储在结构/类中
>将结构插入哈希表
>在需要时,将信息从哈希表中拉出并调用委托/任何内容获取该类的新实例并将其返回/添加到列表/等.

我只需要上面的#2帮助!!!我不知道从哪里开始.我真的只需要一些参考资料让我入门,或者一些关键词投入谷歌.

这是为了我们办公室的紧凑/简单使用ORM.我理解上面的内容并不简单,但一旦工作,应该使代码维护简单得令人难以置信.

如果您需要更多信息,请告诉我们!并提前感谢!

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...