我已經使用實體框架模型創建了一個動態數據項目。它很好地工作。但是,現在它顯示了所有我的數據庫表與db列名 - 這並不總是最友好的(例如address_line_1)。我如何才能讓這些更友好的列標題顯示給最終用戶?動態數據 - 創建友好的列名?
回答
您應該使用元數據類添加額外的註釋:
[MetadataType(typeof(MovieMetaData))]
public partial class Movie
{
}
public class MovieMetaData
{
[Required]
public object Title { get; set; }
[Required]
[StringLength(5)]
public object Director { get; set; }
[DisplayName("Date Released")]
[Required]
public object DateReleased { get; set; }
}
http://www.asp.net/mvc/tutorials/validation-with-the-data-annotation-validators-cs - 找到使用數據註釋驗證器與實體框架
屬性不僅設置顯示名稱使用,也可用於驗證,轉向可見性,訂單或應該如何呈現數據。如果您想使用動態數據實體項目,則應該查看它。
謝謝。你不會碰巧知道我在哪裏可以找到關於這個主題的東西,(a)不是爲MVC編寫的,(b)是用VB.NET編寫的? – davemackey 2010-06-17 19:49:19
@davemackey:這是關於驗證:http://msdn.microsoft.com/en-us/library/cc668224.aspx – LukLed 2010-06-17 19:55:32
@davemackey:這是關於整個定製:http://msdn.microsoft.com/en- us/library/ee225428.aspx – LukLed 2010-06-17 19:56:48
你可以把上面的列名
[DisplayName("A fancy column name")]
屬性在部分類生成的一個。
Grz,Kris。
當我們使用VB.NET時,將值設置爲PROPERTY非常重要。
用途:
<DisplayName("Name")> _
Public Property FirstName As Object
,而不是
<DisplayName("Name")> _
Public FirstName As Object
如果你不這樣做,您會收到一條錯誤消息
爲了不失去改變每次從數據庫更新實體,您需要在設計器.cs文件外創建另一個類文件,如下所示:
namespace ModelCustomers
{
using System;
using System.Collections.Generic;
using System.ComponentModel;
[DisplayName("Table Name")]
public partial class My_Class
{
}
}
現在,即使您更新了實體,您仍然可以從自己的文件中進行更改。
- 1. 動態數據 - 在VB中創建友好的列名?
- 2. 創建好友圖
- 3. 適用於動態重新創建表的NHibernate友好型數據庫設計
- 4. 創建核心PHP動態SEO友好的URL
- 5. 有動態創建友好的LinkLabel選擇嗎?
- 6. 如何使用PHP創建動態/友好的URL?
- 7. 動態SEO友好的URL
- 8. 如何創建好友?
- 9. 如何動態創建數據列表
- 10. 創建動態列和數據綁定
- 11. 創建動態Facebook搜索器友好URL /頁
- 12. 動態創建ASP.net頁面搜索引擎友好
- 13. 在SQLServer,創建動態數據庫名稱的數據庫2005
- 14. 創建動態數據
- 15. 動態創建數據庫
- 16. 創建數據庫動態
- 17. 如何根據好友請求的狀態使用MySQL獲取好友列表?
- 18. 插入SEO友好的動態數據到HTML沒有Javascript
- 19. 爲數據庫優先創建自動生成的desgner.cs的好友類
- 20. 動態創建和命名陣列
- 21. 基於GUID列名創建動態ItemTemplate
- 22. SQL Server 2008:創建動態列名稱
- 23. 如何創建一個動態的朋友列表
- 24. 動態創建列
- 25. 在Laravel創建友好的URL
- 26. 用mod改寫創建靜態的,SEO友好的URL
- 27. JSON友好的數據庫?
- 28. 「URL友好標題」的好名字?
- 29. 創建SEO友好的URL 3
- 30. 在ASP.NET中創建友好的URL
對於像我這樣使用VB.NET的人來說,使用本文代替下面這篇文章是有幫助的:http://www.asp.net/mvc/tutorials/validation-with-the-data-annotation -validators-vb – davemackey 2010-06-30 14:52:04