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

光脚丫学LINQ(029):如何将列表示为类成员

 
阅读更多

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

光脚总结
要想将实体类中的成员映射到数据表中的某一个列,可以通过给实体类成员添加ColumnAttribute这个特性。至于实体类成员所映射的是那个数据列则有ColumnAttribute.Name属性来确定,如果没有显示的设置这个属性,则会假设所映射的数据列的名称和实体类成员的名称一致,否则就会映射到有Name属性明确指出的那个数据列。建议最好还是显示的设置此属性。
可以映射到数据列的实体类成员,不仅是属性,还可以是字段。
而实体类中没有添加ColumnAttribute特性的成员将不会映射到任何一个数据列,也会不会被持久化。

MSDN说明
使用 LINQ to SQL ColumnAttribute 属性 (Attribute) 可将字段或属性 (Property) 与数据库列关联。
使用此特性可指定实体类的某个成员表示数据库表中的列。可以将此特性应用于 public、private 或 internal 类型的任何字段或属性。
当 LINQ to SQL 保存对数据库所做的更改时,只有那些标识为列的实体类成员是持久的。
使用逗号分隔特性的多个属性。

示例代码

分享到:
评论

相关推荐

    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查询基础

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

    Linq动态查询、行转列

    Linq动态查询、行转列;可用于多功能的动态组合查询实现,后头返回组装的表头和数据集;实现行转列,动态linq组装

    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的中文资料,很全很详细,包内...为将关系数据作为对象进行管理提供了运行时基础结构。 10.补充的 LINQ 资源 指向 LINQ 相关信息的其他联 另一个是LINQ to ADO.net.pdf 描述linq如何与ado.net结合使用

    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中文教程(WORD格式)

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

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

    1.LINQ 简介 简要介绍可编写的各种应用程序,以及使用 LINQ 查询可以解决的各种问题。 2.C# 中的 LINQ 入门 描述为理解 C# 文档和示例所应了解的基本情况。 3.Visual Basic 中的 LINQ 入门 描述为理解 Visual ...

    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学习的基础

Global site tag (gtag.js) - Google Analytics