`
yiyeqinghuasoon
  • 浏览: 645566 次
文章分类
社区版块
存档分类
最新评论

光脚丫学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 属性指定名称,则假定表名称与类名相同。


示例代码

分享到:
评论

相关推荐

    LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习

    LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习LINQ学习

    学习LINQ:LINQ查询基础

    LINQ查询基础:介绍LINQ的基础,什么是LINQ,如何使用以及表达式及其查询方法

    LINQ Unleashed: for C# (Unleashed) (Paperback - Jul 24, 2008)

    LINQ Unleashed: for C# (Unleashed) (Paperback - Jul 24, 2008)

    LINQ详细教程

    一步一步学Linq to sql(一):预备知识 3 一步一步学Linq to sql(二):DataContext与实体 8 一步一步学Linq to sql(三):增删改 14 一步一步学Linq to sql(四):查询句法 20 一步一步学Linq to sql(五):...

    LINQ中文版文档,LINQ 入门,LINQ 学习,LINQ编程指南

    提供了指向相关主题的链接,这些主题包含有关如何使用 LINQ 进行编程的信息,例如标准查询运算符、表 达式目录树和查询提供程序。 7.LINQ to Objects 包含指向相关主题的链接,这些主题说明如何使用 LINQ to Objects...

    LINQ中文系列教程

    What‘s LINQ? Language Integrated Query 是也。说得再明白一些,这是编程语言的一种新特性,能够将数据查询语句集成到编程语言中。目前,LINQ支持的语言有C# 和 VB。 目录: LINQ初体验之LINQ to Object 1 一步...

    LINQ基础教程(中文版) 适合初学者

    What‘s LINQ? Language Integrated Query 是也。说得再明白一些,这是编程语言的一种新特性,能够将数据查询语句集成到编程语言中。目前,LINQ支持的语言有C# 和 VB。 目录: LINQ初体验之LINQ to Object 1 一步...

    LINQ中文学习手册及学习网站

    提供了指向相关主题的链接,这些主题包含有关如何使用 LINQ 进行编程的信息,例如标准查询运算符、表 达式目录树和查询提供程序。 7.LINQ to Objects 包含指向相关主题的链接,这些主题说明如何使用 LINQ to ...

    LINQ中文教程(WORD格式)

    What‘s LINQ? Language Integrated Query 是也。说得再明白一些,这是编程语言的一种新特性,能够将数据查询语句集成到编程语言中。目前,LINQ支持的语言有C# 和 VB。 目录: LINQ初体验之LINQ to Object 1 一步...

    linq学习基础实例

    介绍了linq的几个经典示例,适合初步学习linq语言

    LINQ学习文档

    LINQ学习文档:LINQ体验(1)——LINQ简介和LINQ to SQL.doc

    LINQ中文教程LINQ中文教程

    一步一步学Linq to sql(一):预备知识 4 一步一步学Linq to sql(二):DataContext与实体 9 一步一步学Linq to sql(三):增删改 15 一步一步学Linq to sql(四):查询句法 21 一步一步学Linq to sql(五):...

    LINQ中文学习教程

    LINQ中文教程,LINQ to Object,Linq To Xml,使用linq to xml 快速创建自己的Rss等。

    linq unleashed for c#

    linq unleashed for c#linq unleashed for c#linq unleashed for c#

    一步一步学 Linq to sql

    一步一步学 Linq to sql 一步一步学 Linq to sql.doc 一步一步学 Linq to sql.doc

    LINQ案例101,学习LINQ好帮手

    LINQ LINQ to XML LINQ to SQL LINQ to Datasets LINQ to Objects

    学习LINQ工具,可以实时编译C#LINQ语句

    学习LINQ工具,可以实时编译C#LINQ语句

    LINQPad,学习Linq的好助手

    LINQPad可以使用LINQ交互查询SQL数据库 LINQPad支持C# 3.0 和 Framework 3.5的全部功能: LINQ to SQL LINQ to Objects LINQ to XML LINQPad 也是一个很好的学习LINQ的工具,包含《C# 3.0 in a Nutshell》一书中...

    Jquery和Linq学习资料

    Jquery和Linq学习资料,一步一步学习linq to sql ,linq学习的基础

    浅谈Linq to sql 的多表关联与动态条件查询

    浅谈Linq to sql 的多表关联与动态条件查询

Global site tag (gtag.js) - Google Analytics