对于我的 CMS 应用程序,我正在编写一个 DLL,我将把它包含到我的项目中。该 DLL 将包括检索特定项目的所有新闻等功能。
例如,我的数据库包含一个名为 News 的表。通过使用 Entity Framework 4,我有一个名为 News 的自动生成的类。我不希望我的 DLL 方法返回此对象而不是仅包含属性的包装类。
我应该如何命名这个包装类? 现在我总是附加“容器”这个词,但随着时间的推移我不喜欢这个后缀。意思是,我现在将这个类命名为 NewsContainer。
当然我也可以将这个包装类命名为News。这会起作用,因为我在两个单独的命名空间中有两个类,但我不想将两个不同的类命名为相同的。可以吗,不同类(class)的两个名字一样吗?我问这个,因为 News 实际上是最合适的名字。
编辑:我会手动映射我自己的包装类和自动生成的 Entity Framework 类之间的属性,如果这很重要的话。
最佳答案
听起来您正在创建 DTOs ,在这种情况下它可能是 NewsDto 或 NewsDTO 之类的东西?
关于c# - 我应该如何命名数据库包装器对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3742112/