C# 在C中从Json生成实体类#

C# 在C中从Json生成实体类#,c#,asp.net,json,C#,Asp.net,Json,我有一个实体类,它当前具有50属性。随着需求的变化,它不断增加。我想使用包含所有字段的JSON文件,每当我在C中传递JSON文件时,它都会动态生成这些实体类。我可以使用什么来采用这种方法 如果该类仅用于存储值,则可以将其反序列化为一个通用对象,如下所示: JObject result = (JObject) JsonConvert.DeserializeObject(yourJsonDataHere); var katObject = result.Property("kategori").Va

我有一个实体类,它当前具有
50
属性。随着需求的变化,它不断增加。我想使用包含所有字段的
JSON
文件,每当我在
C
中传递
JSON
文件时,它都会动态生成这些实体类。我可以使用什么来采用这种方法

如果该类仅用于存储值,则可以将其反序列化为一个通用对象,如下所示:

JObject result = (JObject) JsonConvert.DeserializeObject(yourJsonDataHere);
var katObject = result.Property("kategori").Value;

使用.net电动工具扩展插件

可以将数据表和约束反转为代码优先实体代码

或者,您可以使用powershell访问所有sql server架构信息,检索字段名、数字刻度和图表八位字节长度

`
$run_sql="select * from INFORMATION_SCHEMA.TABLES
where TABLE_TYPE='BASE TABLE'
and TABLE_NAME in('your_table')";
class Field{
[string] $Column_Name
[string] $Data_Type
[string] $Character_Octet_length
[int] $Numeric_Scale
}`
请阅读并提供有关您迄今为止所尝试的内容以及您正在努力解决的问题的更多信息。