微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 动态方法创建

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

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

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

我打算做下面的事情:

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐