为控制器使用自动生成的代码,只需确保生成的代码创建了部分类。
至于视图,更改视图并重新生成视图而不丢失更改后所需的内容要困难得多(有时是不可能的)。
更新
您可以让代码生成器创建如下文件:
Controllers/ClientController.Auto.cs (自动添加表示自动生成)
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
namespace SomeCompany.SomeProjectName.Controllers
{
public partial class ClientController
{
public SomeAutoGeneratedMethod()
{
}
public SomeAutoGeneratedProperty { get; set; }
}
}
控制器/ClientController.cs
using System;
namespace SomeCompany.SomeProjectName.Controllers
{
public partial class ClientController
{
public SomeProgrammerWrittenMethod()
{
}
public SomeProgrammerWrittenProperty { get; set; }
}
}