1. 程式人生 > >步步為營VS 2008 + .NET 3.5(11)

步步為營VS 2008 + .NET 3.5(11)

{
        NorthwindDataContext ctx 
=new NorthwindDataContext();

        
// System.Data.Linq.DataContext的記錄日誌的功能
        StreamWriter sw =new StreamWriter(HttpContext.Current.Request.PhysicalApplicationPath +"Log.txt"true);
        ctx.Log 
= sw;

        var products 
= (from p in ctx.Products
                        select p).Skip(startRowIndex).Take(maximumRows);

        
// products實現了IQueryable<T>介面
        
// 所以可以用如下方法從中獲取DbCommand
        System.Data.Common.DbCommand cmd = ctx.GetCommand(products);
        
string commandText = cmd.CommandText;
        
foreach (System.Data.Common.DbParameter param in cmd.Parameters)
        
{
            
string parameterName =
 param.ParameterName;
            
object value = param.Value;
        }


        
// 延遲執行(Deferred Execution)
        
// products實現了IEnumerable<T>介面
        
// IEnumerable<T>介面的一個特性是,實現它的物件可以把實際的查詢運算延遲到第一次對返回值進行迭代(yield)的時候
        
// ToList()之前,如果是LINQ to SQL的話,那麼就可以通過products.ToString()檢視LINQ生成的T-SQL
        
// ToList()後則執行運算
        var listProducts = products.ToList();

        
// 執行運算後System.Data.Linq.DataContext會記錄日誌,所以應該在執行運算後Close掉StreamWriter
        sw.Flush();
        sw.Close();

        
return listProducts;
    }

相關推薦

步步為營VS 2008 + .NET 3.5(11)

{        NorthwindDataContext ctx =new NorthwindDataContext();        // System.Data.Linq.DataContext的記錄日誌的功能        StreamWriter sw =new StreamWriter(Http

OPenCV筆記(3.4.1環境配置與擴充套件包編譯 vs 2017 和Qt 5.11

1.官網 https://opencv.org/2.下載標準包 https://opencv.org/releases.html下載winpack之後解壓,配置環境變數,此方法只能使用標準的釋出庫,一些特別的庫無法使用,比如人臉識別的庫3.如果需要人臉識別等特殊的庫3.41版

轉載:在ASP.net 3.5中 用JSON序列化對象(兩種方法)

for pep 技術分享 contract arr static returns web memory asp.net3.5中已經集成了序列化對象為json的方法。 1:System.Runtime.Serialization.Json; 2:Syst

WIN10的Framework.net 3.5不能安裝的解決方案

博主被WIN10的Framework.net 3.5不能安裝摺磨了半月之久,曾花過一天時間解決這個問題,但是,查詢網上各類教程都不好使。有的教程告訴我要把Framework.net的高階版本給解除安裝了,博主照辦了,可是,卸了之後,仍然不能裝上Framework.net 3.5,博主氣不打一處來

ASP NET 3 5 企業級開發

  議題 .NET Framework 3.5 和Visual Studio 2008   C# 面向物件程式設計 ASP.NET 狀態管理和頁面傳值 ASP.NET 中的錯誤處理 ADO.NET與資料訪問 架構與模式 安全與效能

如何設定使 IIS 應用程式池使用 ASP.Net 3.5 而不是 2.0

現在,開啟 web.config 檔案並觀察變化。一些處理器被新增到其中以支援 Ajax,還有一些新的 ASP.NET 特性,但是最重要的是 <system.codedom> 標記還有程式集區域中新增的程式集。 <compilation debug="false"> <assem

net.3.5 安裝 win7 win8 win8.1

用win原版iso檔案安裝完系統,很有可能系統中沒有安裝net3.5,安裝完系統後,雙擊開啟iso檔案,管理員執行即可,碟符替換iso檔案的虛擬碟符 DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAc

win10安裝sql server2008遇到 無法安裝.net 3.5 錯誤

如圖所示,多次安裝無效。用映象安裝 Dism /online /enable-feature /featurename:NetFX3 /All /Source:H:\sources\sxs /LimitAccess 也無效,出現錯誤為錯誤: 0x8000ffff 這些錯

[作業系統]在Windows Server 2012 中安裝 .NET 3.5 Framework

如今,仍然有許多程式和應用需要依靠.NET 3.5 framework 來執行。在Windows Server 2012中,微軟提供了.NET 3.5 和.NET 4.5的安裝選項以為你的應用程式提供支援。但在安裝.NET 3.5 元件時,你要多注意一些細節。 當使用伺服器管理器來安裝.NET 3.5 時你

win10 啟用.net 3.5 iis錯誤0x800f081f

今天在公司電腦中啟用IIS,遇到了下載錯誤,提示無法連線到microsoft,錯誤碼是0x800f081f。 一開始按照網上的方法試了很多,包括關閉防火牆,把Windows Update服務設為自動並開啟(因為是通過這個服務下載的,但是這個我已經預設開啟了,所

安裝sql server時提示缺少.NET 3.5 sp1

這幾天遇到了一個問題,在安裝sql server的時候總是提示我沒有安裝.NET framework 3.5 sp1 ,但是我電腦上已經安裝了它。多次嘗試之後我百思不得其解,今天終於解決了。 解決方法其實很簡單,首先參考該博文確定電腦上是否已經安裝了.NE

啟動windows .net 3.5 功能

http com 激活 adr win 啟動 inf 自己 技術 近期給window 2008 版本安裝loadrunner ,發現還需要用戶自己打開windows 的 .net 3.5 功能,所以在這裏記錄一下步驟 激活 啟動windows .net 3

KMSAuto Net 3.5.5 綠色版

所有 日誌 x64 創建 nic pre 直接 str 5.5 KMSAuto 可以激活的產品: Office 2010 / 2013 / 2016 所有版本 Windows 10 家庭版、教育版、專業版、企業版、企業版 2015 LTSB 所有版本 Wi

.NET Framework 2.0/3.0/3.5 以 v90 平臺工具集為目標。請確保在計算機上安裝了 Visual Studio 2008

計算 3.5 今天 點擊 右鍵 解決 鼠標右鍵 得到 ima 今天在Visual Studio2010下面開發C++應用的時候發現“.NET Framework 2.0/3.0/3.5 以 v90 平臺工具集為目標。請確保在計算機上安裝了 Visual Studio 200

安裝SQL Server 2008反覆提示需要安裝MICROSOFT NET FRAMEWORK 3 5 SP1的一個

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

安裝SQL Server 2008反覆提示需要安裝MICROSOFT .NET FRAMEWORK 3.5 SP1的一個解決辦法

在安裝過.net  framework 4的系統中,安裝sql server 2008的安裝前提之一MICROSOFT .NET FRAMEWORK 3.5 SP1時,可能已經安裝並重啟了,還是提示安裝MICROSOFT .NET FRAMEWORK 3.5 SP1如果你已經

window 10 安裝 Net Framework 3.5 報錯 0x800F081F 解決

-type 程序 下載地址 ros select span lib href detail 把普通程序安裝成服務用到一個名為winex的小程序,下載安裝net3.5,安裝報錯 0x800F081F 微軟官方有好多人有相似問題,本機通過以下方式成功解決: 下載 Windo

解決win10 .net framework 3.5安裝失敗0x800f081f

net3.51:win10 .net framework 3.5安裝失敗0x800f081f、2:從對應系統下載source/sxs文件3:使用管理員命令提示符輸入:Dism.exe /online /enable-feature /featurename:netfx3 /Source:C:\Users\ad

Win10無法安裝.net framework 3.5出錯提示無法安裝以下功能該怎麽辦?

win exe .net 快捷 最重要的 ren 連接 應用 兩個 在Windows操作系統中,.NET Framewor對今天應用程序的成功提供了的安全解決方案,它能強化兩個安全模型間的平衡。在提供對資源的訪問,以便以完成有用的工作,對應用程序的安全性作細致的控制以確保代

net-snmp-5.7.3配置編譯安裝》

設置 bus 重命名 tree control examples password 取消 mark 先看一下系統環境 [email protected]pc:~/work/_snmp/net-snmp-5.7.3$ uname -a Linux o-pc 3.16