日期:2014-02-14  浏览次数:20540 次


元数据(metadata)在企业应用开发中的作用

元数据(metadata)介绍:
Metadata(元数据),它是“关于数据的数据”(data about data),近年来在软件设计中Metadata有广泛的应用。
在编程中,元数据不是被处理的对象,而是通过改变元数据的一些“值”来改变程序的运行的数据。
可以“解释”程序的运行时,不同的元数据值可以让同一段程序有不同的运行结果。
元数据(metadata)应用:



在以前的工作中,经常遇到这样的问题,



SqlServer数据库中一个表如下:



CREATE TABLE [dbo].[DProfile] (



       [Profile_ID] [int] IDENTITY (1, 1) NOT NULL ,



       [ProfileName] [varchar] (250) COLLATE Chinese_PRC_CI_AS NULL ,



       [OtherInfo] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,



       [ValidateStatus] [int] NULL



) ON [PRIMARY]



为其定义一个实体类:



namespace E_Commerce.Data



{



       /// <summary>



       /// 卡属性基本信息实体



       /// </summary>



       public class DProfileInfo



       {



              /// <summary>



              /// 其他信息



              /// </summary>



              public string OtherInfo



              {



                     get



                     {



                            /*Begin Template                       



return mOtherInfo;                 



                            /*End Template Expansion{9D774738-E901-427A-86E7-EF2715768C17}*/



                     }



                     set



                     {



                            /*Begin Template Expansion{F6A2B75D-D01B-47B0-B65D-E62E43286DDC}*/



                            mOtherInfo = value;