• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
轻装前行
博客园    首页    新随笔    联系   管理    订阅  订阅
生成需要注意的。

 


1. DAL 层只有以下是需要 CodeSmith 动态生成的:TABLENAME、PRIMARYKEYCOLUMNNAME、SQL_INSERT、SQL_UPDATE


2. 在生成 DAL 层的 CodeSmith 生成代码中,什么一个变量

string dbParameter = "SqlParameter";  // 如果是 SQL Server ,否则为 MySqlParameter


3. 在 DAL 层什么一个变量

string dbHelperName = "MySqlHelper"; 如果是 SQL Server ,否则为 SQLDBHelper


4. 考虑用继承,提取一个 BaseDAL 类


5. DAL 层中的封装数据中 string 或 可空字段都要改为:  obj.Name = dr[i] == DBNull.Value ? null : Convert.ToString(dr[i]);

 

//------------------------------------------------------------------------------
// <auto-generated>
//    This code was generated from a template.
//
//    Manual changes to this file may cause unexpected behavior in your application.
//    Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

 


6.

posted on 2012-04-01 14:37  轻装前行  阅读(216)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3