【发布时间】:2009-08-05 11:04:17
【问题描述】:
我仍在上学,明年将完成考试。两年以来,我一直在为一家为实验室和医生提供金融服务的公司担任(唯一的 :-( )内部开发人员。在花了第一年修复他们现有的应用程序并意识到、沟通并同意它不会满足之后未来的需求我从头开始重写。这是我的第一个 LOB 应用程序。
我需要一个“IEnumerable.ToDataTable()”方法来简化应用程序中的某些事情。我意识到现有的解决方案无法满足我对性能和灵活性的要求,所以我自己想出了一个基于动态注入 IL 代码的解决方案。
我认为这可能是为社区做出贡献的好方法,这就是为什么我问我的雇主是否可以采用其中的一些代码并在 LGPL 下发布它。他们同意了,这就是我的第一个项目: ModelShredder
由于这是我的第一个 OSS 项目,而且我对自己运行 OSS 项目相对缺乏经验,所以我想请你提供一些“最佳实践”以及我可以改进的地方。
【问题讨论】:
标签: c# linq open-source datatable