3-----强类型DataContext
来源:互联网 发布:团队文档库 mac 编辑:程序博客网 时间:2024/05/02 03:02
所谓的强类型DataContext 也就是继承了DataContext类
如下:
----------------
public partial class NorthwindDataContext : DataContext
{
public Table<Customer> Customers;
public NorthwindDataContext(IDbConnection connection) : base(connection) { }
public NorthwindDataContext(string connection) : base(connection) { }
}
-------------
调用:
NorthwindDataContext ctx = new NorthwindDataContext("server=xxx;database=Northwind;uid=xxx;pwd=xxx");
GridView1.DataSource = from c in ctx.Customers where c.CustomerID.StartsWith("A") select new { 顾客ID = c.CustomerID, 顾客名 = c.Name, 城市 = c.City };
GridView1.DataBind();
-------------
如直接使用DataContext类 则:
--------------------------
DataContext ctx = new DataContext("server=xxx;database=Northwind;uid=xxx;pwd=xxx"); Table<Customer> Customers = ctx.GetTable<Customer>(); GridView1.DataSource = from c in Customers where c.CustomerID.StartsWith("A") select new {顾客ID=c.CustomerID, 顾客名=c.Name, 城市=c.City}; GridView1.DataBind(); ----- 对比一下可以看出 直接用DataContext需要走一步 GetTable操作。 而用强类型直接把该操作封装了。
- 3-----强类型DataContext
- 强类型DataContext
- 强类型的datacontext
- 强类型 DataContext
- 利用visual studio自动生成强类型datacontext
- DataContext
- 强类型
- 强类型和弱类型
- 强类型与弱类型
- 动态类型强类型语言
- 强类型与静态类型
- 强类型与弱类型
- [C#]强类型
- 强类型设计实践
- 强类型数据集
- 什么叫强类型
- 什么是强类型?
- 强类型DataSet教程
- date time 格式。。。。
- 关于字节对齐
- Qt Creator系列教程地址
- 属性项目的定义(property)
- 如何将中文输出为UTF-8字符
- 3-----强类型DataContext
- SQL中的交叉连接(CROSS JOIN)、内连接(INNER JOIN)、外连接(OUTER JOIN)
- 关于Vc2005中头文件的static const int问题
- 通过代码将Word 2007 template (dotx)文档转换Word 2007 (docx)文档
- struts2.0+spring2.0+hibernate3.2实现增删改查CURD
- Windows mobile 6.0平台 CoreDll.dll所包含的API
- oral能考什么呢?
- 格式化字符串的一个实例
- [iPhone][cocoa] 如何计算两个日期之间的天数