EntityMetadata classed 或 buddy 文件是否仍然 relevant/best 有效?
Are EntityMetadata classed or buddy file still relevant/best way to work?
EntityMetadata classed 或 buddy 文件是否仍然 relevant/best 有效?
- 我直接使用一个我无法控制的数据库
由第三方公司维护。
- 我假设这里面会有数据库更改,因为我
总是假设坏事会发生。
- 我希望使用 Entity Framework 数据库中的代码优先。
我不想在模型中放置属性,当它被覆盖时,当数据库更新时我必须重新创建模型。
EntityMetadata classed 或 buddy 文件仍然 relevant/best 有效吗?我发现对它们的引用很少,大部分是 2011 年的,所以这让我皱起了眉毛。
这里有一个很好的例子https://hartzer.wordpress.com/2010/01/26/mvc-buddy-class/
还有点重复代码感觉不好
我想回去回答这个问题
我没有使用 EntityMetadata。
我在存储库项目中有模型,这些模型装饰有所有漂亮的 entity framework 属性。一个项目是代码优先,因为它使用我的数据库,另一个项目是数据库优先,因为它使用第 3 方项目。
然后有一项服务 class,您只需询问 GetPerson(int ID),它就会转到它需要的任何存储库,或者两者都用于某人
这是神奇的一点
在请求 GetPerson 的 MVC 控制器上,它将使用自动映射器将对象转换为具有所有 MVC 属性的显示对象。
所以 if/when 第 3 方数据库发生变化,我必须重建模型,我不应该丢失任何其他属性。
请随时提出任何问题或指出此想法中的任何缺陷。
EntityMetadata classed 或 buddy 文件是否仍然 relevant/best 有效?
- 我直接使用一个我无法控制的数据库 由第三方公司维护。
- 我假设这里面会有数据库更改,因为我 总是假设坏事会发生。
- 我希望使用 Entity Framework 数据库中的代码优先。
我不想在模型中放置属性,当它被覆盖时,当数据库更新时我必须重新创建模型。
EntityMetadata classed 或 buddy 文件仍然 relevant/best 有效吗?我发现对它们的引用很少,大部分是 2011 年的,所以这让我皱起了眉毛。
这里有一个很好的例子https://hartzer.wordpress.com/2010/01/26/mvc-buddy-class/
还有点重复代码感觉不好
我想回去回答这个问题
我没有使用 EntityMetadata。
我在存储库项目中有模型,这些模型装饰有所有漂亮的 entity framework 属性。一个项目是代码优先,因为它使用我的数据库,另一个项目是数据库优先,因为它使用第 3 方项目。
然后有一项服务 class,您只需询问 GetPerson(int ID),它就会转到它需要的任何存储库,或者两者都用于某人
这是神奇的一点 在请求 GetPerson 的 MVC 控制器上,它将使用自动映射器将对象转换为具有所有 MVC 属性的显示对象。
所以 if/when 第 3 方数据库发生变化,我必须重建模型,我不应该丢失任何其他属性。
请随时提出任何问题或指出此想法中的任何缺陷。