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

news/2024/7/4 0:49:01 标签: linq, 数据库, sql, string, table, class
class="baidu_pl">
class="article_content clearfix">
class="htmledit_views">

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

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

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

 

示例代码


http://www.niftyadmin.cn/n/1704342.html

相关文章

安全基础--3--局域网与城域网的基本概念

1、决定局域网与城域网特点的三要素 决定局域网与城域网特点的三要素:网络拓扑、传输介质与介质访问控制方法。 2、局域网拓扑结构类型 局域网的网络拓扑结构主要分为总线型、环型与星型;网络传输介质主要采用双绞线、同轴电缆与光纤等。 1、总线型拓…

LINQ问题:模拟并发冲突时遇到的问题(LINQ to SQL)

问题描述 此问题是通过和CSDN的网友交流获得解决的,首先对参与和关注此问题的网友表示感谢,特别是foren_whb给予了热心地、直接地帮助!谢谢你们!望日后继续进行着广泛地深入的交流! 虽然说,谁也不想遇到并…

安全基础--4--共享式以太网

1、以太网技术发展 Ethernet的核心技术是随机争用型介质访问控制方法,即带有冲突检测的载波侦听多路访问(CSMA/CD)方法。目前Ethernet是应用最广泛的局域网技术。 2、以太网工作流程 1、Ethernet数据发送流程 CSMA/CD的工作过程&#xff…

等价类划分法的应用(二)

在上一篇博客中,我介绍了等价类划分法的应用,并通过EditBox这个例子进行了测试。在这次测试中,通过设置3个输入框,呈现出不同的测试效果。 首先复习等价类划分法: 划分等价类的方法:下面给出六条确定等价类…

光脚丫学LINQ(030):如何让实体类成员表示主键

视频演示:http://u.115.com/file/f28f964604 光脚总结要想使实体类中的列属性表示数据表中的主键列,则可以为ColumnAttribute特性添加IsPrimaryKey属性,并将其设置为true。实体类如果没有指定任何主键,则数据只能读取&#xff0c…

安全基础--5--IP协议与IP层服务

1、引子 IP作为一种互联网协议,运行于互联层,屏蔽各个物理网络的细节和差异,它不对所连接的物理网络作任何可靠性假设,使网络向上提供统一的服务。 如果说IP数据报是IP互联网中行驶的车辆,那么IP协议就是IP互联网中的…

夫妻相濡以沫恩爱一生的八条黄金法则

“死生契阔,与子相悦;执子之手,与子偕老。”曾经以为爱情就是要轰轰烈烈、惊天泣鬼才是最完美的;曾经以为婚姻就是神圣而坚固的爱情保险箱;曾经以为小说里的婚姻爱情就是自己应该所以拥有的;可是婚后才渐渐…

CSS实现图片在div a标签中水平垂直居中

CSS实现图片在div a标签中水平垂直居中 <div class"demo"><a href"#"><img src"test.jpg" /></a> </div>/*For Firefox Chrome*/ .demo{border:1px #ddd solid;width:208px;height:148px;overflow:hidden;text-al…