using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.ComponentModel;

namespace Befri.Goldhoo.Models
{
	/// <summary>
	/// <%= Table.Text %>数据实体类
	/// 开发人员:
	/// 开发日期: <%= DateTime.Today.ToString("yyyy-MM") %>
	///</summary>
	public partial class <%= Table.AliasName %>
	{
		public static object GetModel(<%= Table.AliasName %> <%= Table.aliasName %>)
		{
			if (<%= Table.aliasName %> == null)
			{
				return null;
			}
			var result = new {
				<% foreach (ColumnSchema column in Table.Columns) {
				switch(column.CSDataType){ case "DateTime": %>
				<%= column.AliasName %> = <%= Table.aliasName %>.<%= column.AliasName %>.ToString("yyyy-MM-dd"), <%
				break;
				case "DateTime?": %>
				<%= column.AliasName %> = <%= Table.aliasName %>.<%= column.AliasName %>.HasValue ? <%= Table.aliasName %>.<%= column.AliasName %>.Value.ToString("yyyy-MM-dd") : string.Empty, <%
				break;
				default:   %>
				<%= column.AliasName %> = <%= Table.aliasName %>.<%= column.AliasName %>, <% break; } } %>
			};
			return result;
		}
	}
}