|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
namespace EntityMapper.Model
{
public class ModelUtility
{
public static string DumpProperties(object entity)
{
Type type = entity.GetType();
var properties = TypeDescriptor.GetProperties(entity);
StringBuilder sb = new StringBuilder();
foreach (PropertyDescriptor prop in properties)
{
sb.AppendFormat("{0} = {1}", prop.DisplayName, prop.GetValue(entity));
sb.AppendLine();
}
return sb.Length > 0 ? sb.Remove(sb.Length - 1, 1).ToString() : "";
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I am always interested in finding innovative ways for building better applications and founded a technology company since 2003. Welcome to exchange any idea with you and if I am not too busy before deadline of projects, I will reply your emails. Also, if you willing to pay for consulting works and customized software development, you can leave me message.