modelmetadata

    0熱度

    1回答

    如何禁用已在模型屬性上設置的[Required]屬性。 我使用new關鍵字嘗試了以下代碼,但無法正常工作。 我也試過override關鍵字以及沒有工作。 ChildModel使用BaseModel的大部分屬性,而不是創建新的模型文件並編寫許多類似的屬性我正在考慮做這樣的事情。 public class BaseModel { [Required] public string

    2熱度

    2回答

    我遇到這樣一種情況,即我的表名與使用EF 6中的映射的模型上的類屬性不同。模型和數據庫像這樣: public class AGENTMap : EntityTypeConfiguration<AGENT> { public AGENTMap() { // Primary Key this.HasKey(t => new {t.AgentCode });

    4熱度

    1回答

    我們正在尋找使用CachedDataAnnotationsModelMetadataProvider,因爲它improves performance,我們在我們的MVC4應用程序中使用了很多元數據。 我們目前正在創建一個自定義的ModelMetadataProvider,它繼承自DataAnnotationsModelMetadataProvider並覆蓋CreateMetadata屬性來執行一些

    1熱度

    1回答

    我正在嘗試使用System.Reflection以獲得與使用metadata,特別是IsComplexType屬性相同的屬性結果。我面臨的問題是,我無法找到MVC框架用來確定屬性是否複雜的邏輯。 複雜類型的唯一功能是我能找到的是它是一個類和is not a built in type of the .Net framework。如何確定(屬性)類型是否被視爲複雜類型,而不使用ModelMetada

    1熱度

    1回答

    在我的Java應用程序中,我將一些數據以專有格式存儲在多個文件中。在運行時,內容和一些元數據存儲在一個對象中。在我目前的做法,類看起來是這樣的: 的另一種方法是封裝的元數據和內容,在自己的對象: 有什麼優勢/劣勢這些方法?你會建議我使用哪一個? 謝謝! 編輯 元數據和所述內容被存儲在我加載懶惰地不同的文件。因此,如果沒有請求,對象的元數據或內容不可用。 對象中沒有特殊行爲。只是getter和set

    -1熱度

    2回答

    我試圖訪問模型的元數據屬性來創建一個幫助器,以便基於DataAnnotations自動添加HtmlAttributes。 問題是,屬性總是空的。 我有2個基本類,試圖在一個空的項目: namespace MegaInterestingProject { public class HomeController : Controller { public string

    0熱度

    1回答

    我試圖擴展CachedDataAnnotationsModelMetadataProvider不緩存自定義ValidationAttribute。 我怎樣才能做到這一點?我嘗試着在aspnet中查找,但是得到答案太複雜了;我是否需要重寫,作爲保護覆蓋 protected override CachedDataAnnotationsModelMetadata CreateMetadataFromPr

    5熱度

    1回答

    我需要說明如何使用AutoMapper將數據註釋元數據傳輸到ViewModels的方法(請參閱here)。或者如果你有更好的方法,請分享一下。對於熟悉AutoMapper的人來說,貝蒂答案的實現是很明顯的,但我對此很陌生。 下面是一個簡單的例子,我該怎麼添加到這個代碼,以使貝蒂的解決方案的工作: // Data model Entity public class User1 { [

    1熱度

    1回答

    我正在編寫自定義ModelMetadataProvider,它擴展了默認的DataAnnotationsModelMetadataProvider。不幸的是我遇到了一個問題: ModelMetadata.Container屬性始終爲空。 但覆蓋GetMetadataForProperty方法時,調用基實現集裝箱屬性總是返回爲空後: 據ModelMetadata Class MSDN描述,當模型是一

    5熱度

    1回答

    我已經開發了一個用於生成顯示和可編輯表的MVC幫助程序(需要一個jquery插件以允許在可編輯表中完整回發的動態添加和刪除行) @Htm.TableDisplayFor(m => m.MyCollection as ICollection) 與屬性一起使用將包括頁腳中的總數,爲查看和編輯鏈接添加列,爲複雜類型呈現超鏈接等。 [TableColumn(IncludeTotals = true)]