EntityMetadata分类或好友文件是否仍然相关/最佳工作方式
本文关键字:最佳 方式 工作 分类 好友 文件 是否 EntityMetadata | 更新日期: 2023-09-27 18:26:57
EntityMetadata分类或好友文件是否仍然相关/最佳工作方式?
- 我直接使用一个我无法控制的数据库由第三方公司维护
- 我假设这里面会有数据库更改,因为我总是假设坏事会发生
- 我希望首先使用数据库中的实体框架代码
我不想在模型中放置属性,当它被覆盖时,当数据库更新时,我必须重新创建模型。
那么EntityMetadata分类或好友文件是否仍然相关/最佳工作方式?我发现很少有人提到它们,大多数都是2011年的,这让我大吃一惊。
有关一个好的示例,请参见此处https://hartzer.wordpress.com/2010/01/26/mvc-buddy-class/
它还有一点重复的代码,感觉很糟糕
我想回去回答这个
我没有使用EntityMetadata。
我在存储库项目中有一些模型,它们用所有漂亮的实体框架属性进行了装饰。一个项目是代码优先的,因为它使用我的数据库,另一个是数据库优先的,它使用第三方项目。
然后有一个服务类,你只需询问GetPerson(int ID),它就会转到它需要的任何存储库,或者两者都转到
这是神奇的一点在请求GetPerson的MVC控制器上,它将使用automapper将对象转换为具有所有MVC属性的显示对象。
因此,如果/当第三方数据库发生变化,我必须重建模型时,我不应该失去任何其他属性。
请随意提出任何问题或指出这个想法中的任何缺陷。