Asp.net mvc 3 具有Linq2Sql生成类的MVC 3数据注释
我已经使用LINQtoSQL创建了我的ORM模型。通过使用代码Asp.net mvc 3 具有Linq2Sql生成类的MVC 3数据注释,asp.net-mvc-3,linq-to-sql,Asp.net Mvc 3,Linq To Sql,我已经使用LINQtoSQL创建了我的ORM模型。通过使用代码 <%: Html.LabelFor(model => model.NewsTitle) %> 然后,我创建了这个类: [MetadataType(typeof(News_Meta))] public partial class News { } public class News_Meta { [Required] [Display(ResourceType = typeof(Resources
<%: Html.LabelFor(model => model.NewsTitle) %>
然后,我创建了这个类:
[MetadataType(typeof(News_Meta))]
public partial class News
{
}
public class News_Meta
{
[Required]
[Display(ResourceType = typeof(Resources), Name = "MyOwnString")]
public string NewsTitle { get; set; }
}
最后,将生成
newsttitle
标签,而不是MyOwnString
。我做错了什么?如果您只想显示另一个名称,为什么不在视图中尝试以下代码
<%: Html.LabelFor(model => model.NewsTitle, new { @value = "String"}) %>
model.newsttitle,新的{@value=“String”})%>
首先,您没有说出问题所在。如果你不提供这些信息,就很难帮助你。除此之外,如果这是一个新的开发,我可以建议您使用比linq2sql更合适的东西,它是遗留的,不再开发。转到EF 4.2和POCO类将为您提供更好、更容易使用的模型。请阅读我描述的最后一行。这个场景是我正在进行的项目的一部分,我不能在开发阶段改变模型
<%: Html.LabelFor(model => model.NewsTitle, new { @value = "String"}) %>