EF6更新模型失去我的显式转换

时间:2015-05-25 02:05:08

标签: c# sql sql-server entity-framework wcf

实体框架似乎比大型数据库更值得麻烦。

在我的应用程序(WCF服务,主机和客户端)中,我需要同步各种实体类对象,在各种app.config文件中具有连接参数(同步)以及何时进行模型更新(数据库到代码)明确在models.cs中制作的强制转换会被销毁。这意味着浪费了大量时间来重写已经完成的代码。

这个应用程序/数据库变得越复杂,EF就越不合适了。

如何让更新向导撤消我的所有工作,并自动保持同步?

或者我应该回到Sql命令吗?

1 个答案:

答案 0 :(得分:1)

您不应该更改生成的cs文件,而是应该创建部分类以将自定义逻辑添加到生成的类中。看看When is it appropriate to use C# partial classes?,同样搜索谷歌有关C#中部分类的更多信息,您将更好地了解如何将它们与您的问题一起使用。