在 EF4 中,我将从数据库生成我的模型。然后我会使用部分扩展类。这使我能够从数据库中重新生成而不会丢失我的代码。
在 EF5 中,从模型生成时,它会为 DB 中的每个项目创建一个 .cs 文件。我实际上更喜欢这个,除了我不确定扩展对象的最佳方法是什么。如果我将更改直接写入 MyObj.cs 文件,如果我必须重新生成模型,我将丢失它们。我想我应该创建文件 MyObjPartial.cs 并使类部分存在......你想吗?
~S
在 EF4 中,我将从数据库生成我的模型。然后我会使用部分扩展类。这使我能够从数据库中重新生成而不会丢失我的代码。
在 EF5 中,从模型生成时,它会为 DB 中的每个项目创建一个 .cs 文件。我实际上更喜欢这个,除了我不确定扩展对象的最佳方法是什么。如果我将更改直接写入 MyObj.cs 文件,如果我必须重新生成模型,我将丢失它们。我想我应该创建文件 MyObjPartial.cs 并使类部分存在......你想吗?
~S