0
將元數據類附加到ADO.NET實體數據模型生成的類時遇到問題。 根據下面的鏈接...將元數據類附加到ADO.NET實體數據模型類
http://msdn.microsoft.com/en-us/library/cc679243.aspx
我創建了一個元數據類添加一些屬性到屬性。我可以將這個屬性添加到生成的類中的屬性,它可以工作,但我想避免丟失這個屬性,每次我必須更新和重新創建我的ADO.NET實體數據模型。
我的問題是,我做錯了什麼?爲什麼在運行時屬性中沒有我的自定義屬性?
這是生成的數據類
[EdmEntityTypeAttribute(NamespaceName="HelpMeHowModel", Name="Article")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
[MetadataType(typeof(ArticleMetaData))]
public partial class Article : EntityObject
{
#region Primitive Properties
/// <summary>
/// No Metadata Documentation available.
/// </summary>
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Boolean IsPublished
{
get
{
return _IsPublished;
}
set
{
OnIsPublishedChanging(value);
ReportPropertyChanging("IsPublished");
_IsPublished = StructuralObject.SetValidValue(value);
ReportPropertyChanged("IsPublished");
OnIsPublishedChanged();
}
}
private global::System.Boolean _IsPublished;
partial void OnIsPublishedChanging(global::System.Boolean value);
partial void OnIsPublishedChanged();
的一部分...
..這是我的元數據類
public class ArticleMetaData
{
#region Primitive Properties
[BoolFunction(BoolFunction.ThreeStateRadioButton)]
public global::System.Boolean IsPublished { get; set; }
我忘了說我正在開發一個常規的ASP.NET應用程序! – Patrik
檢查了這一點,我已經在這裏回答了這個問題 http://stackoverflow.com/a/24757520/3050647 – elia07