当前位置: 首页 > news >正文

Xqk.Data数据框架使用说明之:如何自定义数据表名

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

    上一篇文章《一个简单的XqkData使用示例》提到,用DbTable<T>泛型类来建立实体类与数据表的关联时,默认使用实体类名的小写形式,例如在上文提到的示例中,实体类名是Person,则默认使用person来作为数据表名。
    事实上,在多种情形下,需要对关联的数据表名进行自定义。比如:数据表已存在,且数据表的名称不符合自己的编程习惯;存在2张具有相同结构的数据表。
    Xqk.Data数据框架提供2种方式来使实体类关联到自定义的数据表中。
    方式一:使用DbTable特性
    在实体类声明时,添加带Name参数的DbTable特性。形如:
    [DbTable(Name="person2")]
    public class Person
    {
    }
    方式二:使用GetTable<T>的重载版本
            DbTable<T> GetTable<T>(string tablename)
    例如:
        DbTable<Person> _DbtPerson = db.GetTable<Person>(); // 把数据表person绑定到Person类
        DbTable<Person> _DbtPerson2 = db.GetTable<Person>("person2");// 把数据表person2也绑定到Person类

转载于:https://my.oschina.net/pppzhou/blog/34336

相关文章:

  • 优化SqlServer--数据压缩
  • devexpress chart 柱形图
  • 我的电脑搜索这个功能不能打开
  • VS2010性能监视工具
  • Silverlight和WPF开发人员必须具备以下十大开发技能
  • 满足需求为第一位
  • 窗体信息处理函数讲解
  • 易宝典文章——如何配置Windows Live Mail使用连接Exchange邮箱
  • 关于 UIImageView
  • [原创]什么是信息安全资产管理?
  • http 状态代码表
  • 浅谈项目与产品的区别
  • css 一些常用属性总结
  • 玩《DOTA》有感
  • 会话EJB完整开发过程(以weblogic为服务器)
  • css系列之关于字体的事
  • css属性的继承、初识值、计算值、当前值、应用值
  • EOS是什么
  • JavaScript DOM 10 - 滚动
  • JavaScript设计模式与开发实践系列之策略模式
  • Java应用性能调优
  • JDK9: 集成 Jshell 和 Maven 项目.
  • Median of Two Sorted Arrays
  • MySQL几个简单SQL的优化
  • Promise面试题,控制异步流程
  • Protobuf3语言指南
  • sessionStorage和localStorage
  • Theano - 导数
  • Wamp集成环境 添加PHP的新版本
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 前端js -- this指向总结。
  • 数据可视化之 Sankey 桑基图的实现
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 微信小程序开发问题汇总
  • 详解移动APP与web APP的区别
  • 小而合理的前端理论:rscss和rsjs
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #Z2294. 打印树的直径
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (C++20) consteval立即函数
  • (编译到47%失败)to be deleted
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (九)信息融合方式简介
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (五)网络优化与超参数选择--九五小庞
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)详解PHP处理密码的几种方式
  • .dwp和.webpart的区别
  • .NET Core引入性能分析引导优化
  • .NET 反射 Reflect