EF6更新模型失去了显式类型转换
本文关键字:类型转换 失去 更新 模型 EF6 | 更新日期: 2023-09-27 17:50:40
对于大型数据库来说,实体框架似乎比它的价值更麻烦。
在我的应用程序(WCF服务,主机和客户端)我需要同步各种实体类对象,在各种app.config文件(同步)中有连接参数,当我做模型更新(数据库到代码)时,在models.cs中进行显式转换被销毁。这意味着大量的时间浪费在重写已经完成的代码上。
应用程序/数据库越复杂,EF就显得越不合适。
我如何保持更新向导撤消我所有的工作,并保持事物自动同步?
或者我应该回到Sql命令?
您不应该更改生成的cs文件,相反,您应该创建部分类来将自定义逻辑添加到生成的类中。看看什么时候使用c#部分类是合适的?,类似地,在谷歌上搜索更多关于c#中的部分类的信息,你将更好地了解如何使用它们来解决你的问题。