完成模板模块动态支持命名空间
This commit is contained in:
@@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Xml.Linq;
|
||||
using Yi.Framework.Template.ConstClasses;
|
||||
|
||||
namespace Yi.Framework.Template.Abstract
|
||||
@@ -10,7 +11,7 @@ namespace Yi.Framework.Template.Abstract
|
||||
public abstract class ModelTemplateProvider : ProgramTemplateProvider
|
||||
{
|
||||
|
||||
public ModelTemplateProvider(string modelName, string entityName) : base(modelName, entityName)
|
||||
public ModelTemplateProvider(string modelName, string entityName, string nameSpaces) : base(modelName, entityName, nameSpaces)
|
||||
{
|
||||
AddIgnoreEntityField(/*"Id", */"TenantId", "IsDeleted");
|
||||
}
|
||||
|
||||
@@ -10,15 +10,23 @@ namespace Yi.Framework.Template.Abstract
|
||||
|
||||
public abstract class ProgramTemplateProvider : AbstractTemplateProvider
|
||||
{
|
||||
public ProgramTemplateProvider(string modelName, string entityName)
|
||||
public ProgramTemplateProvider(string modelName, string entityName,string nameSpaces)
|
||||
{
|
||||
ModelName = modelName;
|
||||
EntityName = entityName;
|
||||
NameSpaces = nameSpaces;
|
||||
base.AddTemplateDic(TemplateConst.NameSpaces, NameSpaces);
|
||||
base.AddTemplateDic(TemplateConst.EntityName, EntityName);
|
||||
base.AddTemplateDic(TemplateConst.ModelName, ModelName);
|
||||
base.AddTemplateDic(TemplateConst.LowerEntityName, EntityName.Substring(0, 1).ToLower() + EntityName.Substring(1));
|
||||
base.AddTemplateDic(TemplateConst.LowerModelName, ModelName.ToLower());
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 命名空间
|
||||
/// </summary>
|
||||
public string NameSpaces { get; set; }
|
||||
/// <summary>
|
||||
/// 实体名称
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user