EF6 更新模型丢失了我的显式转换
EF6 Updating Model loses my Explicit Casts
Entity framework 对于大型数据库来说,似乎麻烦多于它的价值。
在我的应用程序(WCF 服务、主机和客户端)中,我需要同步各种实体 Class 对象,在各种 app.config 文件中具有连接参数(同步),当我执行模型更新(数据库到代码)在 models.cs 中进行的显式转换被销毁。这意味着大量时间浪费在重新编写已经完成的代码上。
这个应用程序/数据库越复杂,EF 就越不合适。
如何让更新向导撤消我的所有工作,并保持自动同步?
还是我应该回到 Sql 命令?
永远不要更改生成的 cs 文件,而应该创建部分 类 以将自定义逻辑添加到生成的 类 中。查看 When is it appropriate to use C# partial classes?,并类似地在 google 中搜索有关 C# 中部分 类 的更多信息,您将更好地了解如何将它们用于您的问题。
Entity framework 对于大型数据库来说,似乎麻烦多于它的价值。
在我的应用程序(WCF 服务、主机和客户端)中,我需要同步各种实体 Class 对象,在各种 app.config 文件中具有连接参数(同步),当我执行模型更新(数据库到代码)在 models.cs 中进行的显式转换被销毁。这意味着大量时间浪费在重新编写已经完成的代码上。
这个应用程序/数据库越复杂,EF 就越不合适。
如何让更新向导撤消我的所有工作,并保持自动同步?
还是我应该回到 Sql 命令?
永远不要更改生成的 cs 文件,而应该创建部分 类 以将自定义逻辑添加到生成的 类 中。查看 When is it appropriate to use C# partial classes?,并类似地在 google 中搜索有关 C# 中部分 类 的更多信息,您将更好地了解如何将它们用于您的问题。