给定以下课程:
public class Post
{
public Post()
{
Tags = new List<Tag>();
}
public int Id { get; set; }
// ...more properties...
public virtual ICollection<Tag> Tags { get; set; }
}
和我的 ps1 入口代码:
$model = Get-ProjectType $EntityName -Project $Project
Add-ProjectItemViaTemplate $controllerName -Template ControllerTemplate `
-Model @{ Namespace = $namespace; T = [MarshalByRefObject]$model; } `
-SuccessMessage "Added ControllerTemplate output at {0}" `
-TemplateFolders $TemplateFolders -Project $Project -CodeLanguage $CodeLanguage -Force:$Force
其中 $model 是 Post 类。
我将如何访问“标签”对象属性?
我有“标签”ICollection 作为 EnvDTE.CodeTypeRef。
我注意到大多数 mvcscaffolding 都使用 Get-RelatedEntities 来展开泛型 - 这是访问 Tag 属性的唯一方法吗?