/// <summary>
/// 生成实体类
/// </summary>
/// <param name="entityName"></param>
/// <param name="filePath"></param>
/// <returns></returns>
public static Dictionary<string, string> CreateEntityStr(string entityName)
{
try
{
return GetClient().DbFirst
.IsCreateAttribute().SettingNamespaceTemplate(old =>
{
return old + "using System.ComponentModel;\n";//修改using命名空间
})
.SettingPropertyDescriptionTemplate(old =>
{
return
@" /// <summary>
/// Desc_New:{PropertyDescription}
/// Default_New:{DefaultValue}
/// Nullable_New:{IsNullable}
/// </summary>
[Description(" + string.Format("\"{0}\"", "{PropertyDescription}") + ")]";
})
.Where(entityName)
.ToClassStringList("Intesim.Entity");
}
catch (Exception)
{
return new Dictionary<string, string>();
}
}