如何从C#项目中获取所有模型及其属性的列表?

时间:2016-10-18 22:40:42

标签: c# excel oracle mongodb visual-studio

简短版本:

我需要一个包含所有模型的excel电子表格。来自C#项目的属性如下:

 ______________________________________________________________________________
| Model | Property | Collection | Ignore | ReadOnly | Required | Default Value |
|=======|==========|============|========|==========|==========|===============|
| Car   | WheelCt  |            |        |          | y        | 4             |
|-------+----------+------------+--------+----------+----------+---------------|
| Car   | PwrWin   | y          |        |          |          |               |
|-------+----------+------------+--------+----------+----------+---------------|
| Car   | uid      |            | y      |          | y        |               |
|-------+----------+------------+--------+----------+----------+---------------|
| Car   | VIN      |            |        | y        | y        |               |
|=======|==========|============|========|==========|==========|===============|

Visual Studio似乎能够通过代码,挑出模型,有没有办法利用它来输出csv或xls文件?

长版:

我的最终目标是将此C#项目的后端从Oracle转换为Mongo,因此如果您知道快捷方式,请随意插入。

我们有一个内部工具,可以读取Excel电子表格并基于它构建Mongo接口。

我的任务是制作该电子表格。

我最初的想法 - 因为它是我最熟悉的 - 是使用angular,jquery和python将每个.cs文件更改为.txt文件,然后基本上运行文本挖掘用于查找模型和属性名称的脚本。

但似乎Visual Studio有办法从解决方案中挑选出模型。有没有办法利用它来构建这个电子表格?

0 个答案:

没有答案