我在表中有以下列Patients
:
我使用以下命令创建了模型。
Scaffold-DbContext "Server=.;Database=Tasks3;Trusted_Connection=True;"
Microsoft.EntityFrameworkCore.SqlServer
-OutputDir Models\MainModel
我在上下文类中有一些方法可以使我的连接字符串动态化。实际上,我曾经从令牌中获取数据,并且在从客户端到客户端进行了一些逻辑连接字符串更改之后。
现在问题出在这里,当我对患者表进行更改(例如,我将 CNIC 列从 更改CNIC5
为CNIC
)并使用关键字运行以下命令时-Force
,它会删除上一个Tasks3Context
类 ( DbContext
) 中的所有数据。
Scaffold-DbContext "Server=.;Database=Tasks3;Trusted_Connection=True;"
Microsoft.EntityFrameworkCore.SqlServer
-OutputDir Models\MainModel -t <Patient> -f
告诉我一些更新模型并仅在特定模型和列中进行更改的方法。
提前致谢!