.net实体类与sqlserver数据库中同一个字段的字段名可以不一致吗?要是可以不一致的话要怎么进行关联调用
答案:2 悬赏:80 手机版
解决时间 2021-04-06 20:45
- 提问者网友:心牵心
- 2021-04-06 05:28
.net实体类与sqlserver数据库中同一个字段的字段名可以不一致吗?要是可以不一致的话要怎么进行关联调用
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-04-06 07:00
如果你指的是LlNQ to SQL,它允许字段名与数据库列名不一致。在类字段指定[Column]特性时通过参数Name绑定数据库列名。例如:
[Column(Name="UserName")] public string Name;
将列UserName与类的Name字段关联。
[Column(Name="UserName")] public string Name;
将列UserName与类的Name字段关联。
全部回答
- 1楼网友:不如潦草
- 2021-04-06 07:54
sqlserver默认不区分表名、字段名和值的大小写的
==================================
关于sqlserver要设置区分大小写
下面语句是设置sql server数据库是否区分大小写:(表名和数据库字段名)
--修改数据库不区分大小写
alter database 数据库名称 collate chinese_prc_ci_as
如:alter database zjk_cx collate chinese_prc_ci_as
--修改数据库区分大小写
alter database 数据库名称 collate chinese_prc_cs_as
如:alter database zjk_cx collate chinese_prc_cs_as
下面是数据库各行记录内容是否区分大小写:(一般在查询时的where条件中使用)
--不区分大小写
alter database 数据库名称 alter column 字段名称 字段类型 collate chinese_prc_ci_as
如:alter database zjk_cx alter column dbconn varchar(500) collate chinese_prc_ci_as
--区分大小写
alter database 数据库名称 alter column 字段名称 字段类型 collate chinese_prc_cs_as
如:alter database zjk_cx alter column dbconn varchar(500) collate chinese_prc_cs_as
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯