光脚丫学LINQ(028):如何将表表示为类
来源:互联网 发布:mac框架 编辑:程序博客网 时间:2024/05/01 21:00
视频演示: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(028):如何将表表示为类
- 光脚丫学LINQ(029):如何将列表示为类成员
- 光脚丫学LINQ(010):将内存中的对象转换为XML
- 光脚丫学LINQ(023):使用SQLMetal将对象模型生成为外部映射文件
- 光脚丫学LINQ(042):如何将列表示为由数据库生成的列
- 光脚丫学LINQ(043):为实体类的列成员指定在数据库中的数据类型
- 光脚丫学LINQ(030):如何让实体类成员表示主键
- 光脚丫学LINQ(001):获取数据源
- 光脚丫学LINQ(002):筛选数据
- 光脚丫学LINQ(004):分组数据
- 光脚丫学LINQ(006):投影
- 光脚丫学LINQ系列演示
- 光脚丫学LINQ(027):如何指定数据库名称(LINQ to SQL)
- 光脚丫学LINQ(045):如何表示计算所得列(LINQ to SQL)
- 光脚丫学LINQ(014):LINQ to SQL简介
- 光脚丫学LINQ(024):如何通过修改DBML文件生成自定义代码
- 光脚丫学LINQ(025):如何验证DBML和外部映射文件
- 光脚丫学LINQ(026):如何使实体可序列化
- 网站优化,只需做好这几点
- 最简单的DDRAW C代码实现(只支持YUV420数据)
- 怎样拯救被百度K掉的站点
- 在Win32应用程序中使用MFC类库
- NoSQL漫谈 (阿里DBA所写)
- 光脚丫学LINQ(028):如何将表表示为类
- [原]VB6的Active DLL调用时,报“运行时错误”(429、430)的错误
- 数据库备份到远程机器
- VC 各种情况下的窗口句柄的获取
- C++学习 -- 构造函数和析构函数
- 类的static函数成员在定义时不用要static
- COM:IUnknown、IClassFactory、IDispatch
- eUML2使用说明
- C++学习 -- 重载和缺省参数