上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
摘要: 1事务范围-TransactionScope1.1 交易管理员会决定要参与哪个事务。1.2 调用Complete 方法,提交事务。1.3 如果有异常在事务范围内发生,则会复原范围所参与的事务。2 添加dllSystem.Transactions.dll3 代碼 /// <summary> /// 測試事務範圍 /// </summary> private void btnTrans_Click(object sender, EventArgs e) { // 1 刪除所有 // 2 添... 阅读全文
posted @ 2011-12-29 23:57 yellowwood 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1 執行SQL的方法有两个重要的方法: ExecuteCommand和ExecuteQuery,在DataContext类里。1.1 ExecuteCommand执行不返回数据行的 SQL 语句。用来执行DML(insert、update、delete) 和 Procedure1.2 ExecuteQuery直接在数据库执行 SQL 查询,返回数据行。用来执行Select语句。2 应用场景如果 LINQ to SQL 查询不足以进行特殊化工作,则可以使用 ExecuteQuery 方法执行 SQL 查询,然后将查询结果直接转换为物件。3 执行SELECT 语句 // 執行 SELECT 語句 阅读全文
posted @ 2011-12-29 23:54 yellowwood 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1 创建Northwind代码文件執行:sqlmetal /code:"c:\linqtest7\northwind.cs" /language:csharp "c:\linqtest7\northwnd.mdf" /sprocs /functions /pluralize1.2 Northwind 的储存过程[Get Customer And Orders]1.3 存储过程映射的代码下面为工具生成代码。 /// <summary> /// 獲取客戶信息和訂單信息 /// </summary> /// <param name 阅读全文
posted @ 2011-12-29 23:50 yellowwood 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1 創建Northwind代碼文件執行:sqlmetal /code:"c:\linqtest\northwind.cs" /language:csharp "c:\linqtest\northwnd.mdf" /sprocs /functions /pluralize1.2 Northwind 的儲存過程1.3 取得訂單明細調用過程下面為工具生成代碼。 /// <summary> /// 獲取訂單明細 /// </summary> /// <param name="orderID">訂單ID< 阅读全文
posted @ 2011-12-29 23:46 yellowwood 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1 生成DataContext文件使用SqlMetal 工具。sqlmetal /code:"c:\linqtest6\northwind.cs" /language:csharp "C:\linqtest6\northwnd.mdf" /pluralize注意:pluralize表示使用英语规则自动将类别和成员名称复数化或单数化。2 建立项目建立控制台LinqDataManipulationApp3 添加DLL和Namespace添加System.Data.Linq.dllusing System.Data.Linq;using System.Data 阅读全文
posted @ 2011-12-29 23:41 yellowwood 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1 建立实体类的联系此处使用手动写代码实现。1.1 Order类 private EntityRef<Customer> _Customer; public Order() { this._Customer = new EntityRef<Customer>(); } /// <summary> /// 導航到 Customer /// </summary> /// <remarks> /// 使用 CustomerID 關聯到 Customer ThisKey ... 阅读全文
posted @ 2011-12-29 23:39 yellowwood 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在01的基础上继续。1 指定数据库的连接使用数据库文件 Northwind db = new Northwind (@"c:\data\northwnd.mdf");2 建立简单的查询2.1 获取Table取得table Table<Customer> Customers = null; // 方法1,使用GetTable //Customers = db.GetTable<Customer>(); // 方法2,使用強類型 Customers = db.Customers;... 阅读全文
posted @ 2011-12-29 23:35 yellowwood 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在使用LINQ to SQL之前,除了要属性LINQ的语法,还要创建实体模型。1 创建Project新建控制台项目,命名为LinqConsoleApp2 添加DLL和Namepace1.添加System.Data.Linq.dll2.using System.Data.Linq;3.using System.Data.Linq.Mapping;3 将类映射到数据库表以NorthWind为例,建立Customer和Order实体及其联系。3.1创建Order类[Table(Name = "Orders")] public class Order { private in... 阅读全文
posted @ 2011-12-29 23:29 yellowwood 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 用户提出一个系统问题:1、苦思冥想,针对问题提问题,列出清单2、列出各种解决方法,倾向采用那种3、最重要的是要和用户讨论问题与方法。想的头破,不如与用户讨论 阅读全文
posted @ 2011-09-06 16:31 yellowwood 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 程序更新了,但1.issue log 没更新2.维护日志没记录3.代码没备份4.没回馈用户 阅读全文
posted @ 2011-09-05 11:21 yellowwood 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
Never Give UP