摘要:
本篇把项目中用到的一些通用方法总结出来,这些方法因为经常需要在项目中用到,所以把它们归纳在一起,形成一个.dll文件是一个理想的选择.这样也便于日后缩短开发周期.一.把一个DataGridView对象转换成一个DataTable对象publicstaticDataTableGetDgvToTable(DataGridViewdgv){if(dgv==null)thrownewNullReferenceException();DataTabledt=newDataTable();for(intcount=0;count0){DataRowrow=dt.NewRow();row[0]=" 阅读全文
摘要:
【IT168 专稿】本文详细为你阐述了如何在你的应用程序中实现LINQ to SQL。附件的示例程序包括了这里探讨的所有代码,还提供了一个简单的WPF图形界面程序来显示通过数据绑定返回的结果集。 第一篇:步步学LINQ to SQL:将类映射到数据库表 第二篇:步步学LINQ to SQL:使用LINQ检索数据 本部分描述如何实现表间的映射关系:M:1,1:M和M:M。但是这里不会讨论1:1的映射关系,你可以在M:1的关系中发现这种1:1的映射关系。因此,从这里开始,我们将使用Book作为示例为你一步一步讲述这一实现过程。 映射M:1的关系 Book 对象与Category 对象是多... 阅读全文
摘要:
【IT168 专稿】该系列教程描述了如何采用手动的方式映射你的对象类到数据表(而不是使用象SqlMetal这样的自动化工具)以便能够支持数据表之间的M:M关系和使用实体类的数据绑定。即使你选择使用了自动生成类的工具,理解这一实现过程可以让你更加方便地对你的应用程序加以扩展。 第一篇:步步学LINQ to SQL:将类映射到数据库表 第三篇:步步学LINQ to SQL:为实体类添加关系 一旦你将数据库表映射到对应的类对象上并在DataContext中申明了到数据库的映射关系,你就可以不需要使用一行数据库代码(SQL语句)访问数据了。 通过一个简单的示例BookCatalog(强类型的D... 阅读全文
摘要:
【IT168 专稿】该系列教程描述了如何采用手动的方式映射你的对象类到数据表(而不是使用象SqlMetal这样的自动化工具)以便能够支持数据表之间的M:M关系和使用实体类的数据绑定。即使你选择使用了自动生成类的工具,理解这一实现过程可以让你更加方便地对你的应用程序加以扩展。 第二篇:步步学LINQ to SQL:使用LINQ检索数据 第三篇:步步学LINQ to SQL:为实体类添加关系 下面阐述本文的目标以及该示例程序为初级开发人员介绍如何学习LINQ的基本要点: ·使用LINQ to SQL将SQL Server数据库表映射到与之关联的对象上。 ·执行一些简单的LINQ 阅读全文
摘要:
.NET Framework 3.5 使用的是 C# 3.0,C# 3.0 有一些新的语言特性,其中有一项就是快捷属性。之前的写法:private int _id = 0;public int Id{get{return _id;}set{_id = value;}}在 C# 3.0 中可以简写为这样:public int Id { get; set; }C# 3.0 { get; set; } 默认值这就不得不说{ get; set; } 的默认值了,因为不存在了私有自段,我们无法人工指定默认值了,那么系统的默认值是什么呢?对于 int 类型,默认值是 0;对于 int? 类型,默认值是 n 阅读全文