光脚丫学LINQ(028):如何将表表示为类

视频演示:http://u.115.com/file/f2f3b49fda

光脚总结
在LINQ to SQL中,想要让实体类映射到数据表,需要添加TableAttribute这个特性,通过为此特性明确的指定Name属性值,就可以指出实体类所映射的数据表的名字。如果没有指定Name属性值,LINQ to SQL则会认为所映射的数据表的名字和实体类的名字相同。
除了可以将实体类映射到数据表,也可以映射到视图,反过来便是将数据表,或者视图映射到对象模型中的实体类。
最后,LINQ to SQL目前只支持单表映射,或单视图映射,不支持一个实体类映射到多个数据表或者视图。

MSDN说明
使用 LINQ to SQL TableAttribute 属性可将类指定为与数据库表关联的实体类。
使用该特性可将某个类指定为与数据库表或视图相关联的实体类 。 LINQ to SQL 将具有 TableAttribute 特性的类视为持久性类 。
LINQ to SQL 仅支持单表映射。 即,实体类必须只映射到一个数据库表,且无法同时将数据库表映射到多个类 。
您可以使用 TableAttribute 特性的 Name 属性来指定表名称,并可以选择使用架构名称来限定表名称。 如果您未使用 Name 属性指定名称,则假定表名称与类名相同。


示例代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值