c# - MVC4中如何实现分部类?

标签 c# asp.net asp.net-mvc-4 partial-classes

我有一个类Employee.cs,当我连接到数据库时,它是由EntityFramework自动生成的,现在我想实现一个部分类,但我无法使用该类的名称为“Employee.cs”,因为它已经存在。我可以给它其他名称并且它会起作用吗?你能解释一下编译器如何知道Employee.cs还有另一个分部类吗?

最佳答案

您可以为该文件指定任何名称,例如 Employee.custom.cs,但您必须在与 Employee 类相同的命名空间中调用其中的类 Employee在另一个文件中,也使用 partial 修饰符,你应该可以开始了。

编译器只是收集所有具有相同名称的partial类,并将其编译为每个名称的一个类。

关于c# - MVC4中如何实现分部类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40634878/

相关文章:

c# - JSON自引用循环

c# - ON CONFLICT 甚至没有用错误语法编译?

asp.net - User.Identity.Name 返回 NT AUTHORITY\NETWORK SERVICE 我想要 Domain\USER

c# - 试图允许空值但是... "Nullable object must have a value"

c# - 无法加载文件或程序集 'System.Net.Http' 或其依赖项之一

c# - 如何在 c# 中测量从 Windows XP 到 Windows 8 的进程上传和下载网络利用率?

c# - 合并两个字典的键

c# - 获取插入行的 ID

javascript - 我正在尝试使第二个 Bootstrap 行填充剩余高度

c# - 为什么在 MVC OnException 中处理的异常没有命中错误 Controller 操作?