posted @ 2010-11-25 14:02 steve.z 阅读(539) 评论(1) 推荐(0) 编辑
摘要:
1.主类中包含子类的属性类型用EntitySet<子类>,子类包含主类的属性类型用EntityRef<主类>2.禁用延迟加载:DataContext dbContext = new DataContext();dbContext.DeferredLoadingEnabled = false;并设置加载主类时,同时加载子类集合(需要设置LoadOptions属性):DataL... 阅读全文
摘要:
DataContext dc = new DataContext(connectionString); Table<Product> table = dc.GetTable<Product>(); //价格大于5的记录条数 int m = table.Count<Product>(p => p.UnitPrice > 5); //最大价格 decim... 阅读全文
posted @ 2010-11-24 11:07 steve.z 阅读(594) 评论(1) 推荐(0) 编辑
摘要:
在向大家详细介绍Linq查询二维数组之前,首先让大家了解下二维数组无法直接转换为IEnumerable<T>类型,然后全面介绍Linq查询二维数组。Linq查询二维数组以下代码为在一个4*4的二维int数组中将大于5的元素查出:由于二维数组无法直接转换为IEnumerable<T>类型,所以,通过其Cast<T>()方法先将其转换为IEnumerable<... 阅读全文
posted @ 2010-11-23 19:34 steve.z 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:
1.http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx2.在使用LINQ to SQL前请添加System.Data.Linq.dll引用。3.在自定义数据实体类时,指定TableAttribute特性和ColumnAttribute特性需要导入System.Data.Linq.Mapping命名空间。当数据实体类中属性名称和数据... 阅读全文
posted @ 2010-11-23 19:04 steve.z 阅读(283) 评论(0) 推荐(0) 编辑
摘要:
DataSet ds = getDataset(); //第一种方法 //var matches = from p in ds.Tables["products"].AsEnumerable() // where p.Field<decimal>("UnitPrice") > 10 // select p; //gvProducts.DataSource = matches.... 阅读全文
posted @ 2010-11-22 19:52 steve.z 阅读(178) 评论(0) 推荐(0) 编辑
摘要:
“=>”就是lambda表达式。以下三种方式等效,其中第二种运用了lambda表达式。List<Employee> l = getEmployees();==============第一种================== //IEnumerable<Employee> matches = from emp in l // where emp... 阅读全文
posted @ 2010-11-22 19:03 steve.z 阅读(1795) 评论(0) 推荐(0) 编辑
摘要:
IntroductionA CodeSmith Map provides an easy way to managedictionary maps for doing word translation lookups in code. This used to be a a frequentand cumbersome challenge that a template writer must f... 阅读全文
posted @ 2010-11-21 18:37 steve.z 阅读(851) 评论(0) 推荐(0) 编辑
摘要:
语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 中的新功能。作为 .NET Framework 3.5 的一部分的 LINQ 的组件包括: System.Linq 命名空间,其中包含用于 LINQ 查询的基础结构中的标准查询运算符、类型和接口的集合。此命名空间位于 System.Core.dll 程序集中。 System.Data.L... 阅读全文
posted @ 2010-11-21 16:43 steve.z 阅读(275) 评论(0) 推荐(0) 编辑