#@ Template Language="C#" HostSpecific="True" Inherits="DynamicTransform" #> <#@ Output extension="cshtml" #> <#@ assembly name="System.ComponentModel.DataAnnotations" #> <#@ assembly name="System.Core" #> <#@ assembly name="System.Data.Entity" #> <#@ assembly name="System.Data.Linq" #> <#@ import namespace="System" #> <#@ import namespace="System.Collections" #> <#@ import namespace="System.Collections.Generic" #> <#@ import namespace="System.ComponentModel.DataAnnotations" #> <#@ import namespace="System.Data.Linq.Mapping" #> <#@ import namespace="System.Data.Objects.DataClasses" #> <#@ import namespace="System.Linq" #> <#@ import namespace="System.Reflection" #> <# var viewDataType = (EnvDTE.CodeType) Model.ViewDataType; #> <# if(viewDataType != null) { #> @model IEnumerable<<#= viewDataType.FullName #>> <# } #> @{ ViewBag.Title = "<#= Model.ViewName #>"; <# if (!String.IsNullOrEmpty(Model.Layout)) { #> Layout = "<#= Model.Layout #>"; <# } #> }
@Html.ActionLink("Create New", "Create")
<# List | <#= property.Name #> | <# } } #>|
---|---|---|
@Html.ActionLink("Edit", "Edit", new { id=item.<#= Model.PrimaryKeyName #> }) | @Html.ActionLink("Details", "Details", new { id=item.<#= Model.PrimaryKeyName #> }) | @Html.ActionLink("Delete", "Delete", new { id=item.<#= Model.PrimaryKeyName #> }) | <# } else { #>@Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) | @Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) | @Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ }) | <# } #> <# foreach (ModelProperty property in properties) { if (!property.IsPrimaryKey && !property.IsForeignKey) { #>@<#= property.ValueExpression.Replace("Model.", "item.") #> | <# } } #>