我剛加入一家新公司,我的經理也加入了,他想改變我們的計劃。基本上做他做的事情。我不知道有什麼區別,優點,缺點,限制和問題,如果有會any..here的樣品什麼是爲模型類創建元數據類和部分類的用法#
namespace Models //this is the model part of from edmx
{
using System;
using System.Collections.Generic;
public partial class MyModelClass
{
public int ID { get; set; }
public Nullable<System.DateTime> PostDate { get; set; }
public string MyContent { get; set; }
}
}
這是元數據:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Models
{
public class MyModelMetaData
{
//he wants all data annotation here
public int ID { get; set; }
public Nullable<System.DateTime> PostDate { get; set; }
public string MyContent { get; set; }
}
}
這是部分:
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
namespace Models
{
[MetadataType(typeof(MyModelMetaData))]
public partial class MyModelClass or MyModelClassPartial
{
//He wants the programming algorithm to go here
}
}
請賜教。他希望爲每個模型類別創建不同的元數據和部分類。
謝謝你..我需要一個答案,爲什麼..如果你認爲他的方法是好的..我會這樣做..但如果你認爲這將導致未來的問題和更多的編碼將涉及。 .i需要知道
爲什麼不問他他 – pm100
他沒有解釋..他只是想讓我們這樣做..coz這就是他如何學習它..他也是mvc的新手。 – CyberNinja
好好思考一下。如果MyClass是自動生成的,併爲其添加數據註釋屬性。如果你改變模型會發生什麼? 我認爲他的建議在這種情況下是好的。 –