コード例 #1
0
ファイル: Initializer.cs プロジェクト: mkurtt/.NET-C-MVC-
        public void CreateTable <TModel>() where TModel : BaseModel
        {
            Type          type    = typeof(TModel);
            BaseSqlHelper helper  = (BaseSqlHelper)Activator.CreateInstance(typeof(T));
            string        cmdText = "Create table " + type.Name + "(";

            foreach (var p in type.GetProperties())
            {
                cmdText += p.Name + " " + TypeResolver(p, 50, false);
            }
            cmdText = cmdText.Substring(0, cmdText.Length - 1) + ")";
            helper.ExecuteCommand(cmdText);
        }