一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Linq to SQL T4 代碼生成器 (-)訪問 DataContext 對象

這個工具,是在一個項目中提取出來的,現在免費提供給大家使用。

本文介紹的 Linq to SQL T4 代碼生成器有如下特點:

1、支持 dbml 文件。能夠訪問 dbml 設計器中的對象。

2、可能通多修改模版來生成代碼。

3、可以生成多個文件。比如:一個類一個文件。

準備:

1、T4 代碼編輯器(goole 即可)。盡管不是必須,但是為了方便代碼的編輯,還是建議安裝一個。

2、下載安裝 Decode_VS2008 (必須)。

開始:

1、創建一個項目。然后運行 LicenseFileGenerator.exe 生成一個名為 deco.lic 的授權文件,并添加到項目中。

 

其中 Assembly 為項目生成文件的名稱,Company 為項目中的公司名稱,如果沒有,可以不填。在這里生的 assembly 文件名為 ConsoleApplication1.exe,因此要 Assembly 文件本框中填入的是 ConsoleApplication1.exe ,而并非 ConsoleApplication1,公司名稱為空,因此可以不填。

點擊 Generate 按鈕后在當前路徑中生成一個 deco.lic 文件。請把該文件添加到項目中去。

2、創建名為  Northwind.dbml 的文件,并禁用原來的代碼生成器。選項 Northwind.dbml 文件。把 Custom Tool 選項清空(默認為 MSLinqToSQLGenerator)。

3、創建一個名為 Northwind.tt  的文件。打開 Northwind.tt 文件進行編輯。然后按保存生成代碼。

內容如下:

<#@ template inherits="ModelingTextTransformation" language="C#" debug="true" hostspecific="True"#>
<#@ QuickCode processor="DbmlProcessor" requires="ModelFile='Northwind.dbml'"#>
<#@ output extension=".cs" #>
<#@ import namespace = "System.Text.RegularExpressions" #>

using ALinq;
using ALinq.Mapping;

namespace <#= DataContext.ContextNamespace #>
{
public partial class <#= DataContext.Name #> : ALinq.DataContext
{
public <#= DataContext.Name #>(string connection) :
base(connection)
{
}

<# foreach(ITable table in DataContext.Tables){ #>
public Table<<#= table.Type.Name #>> <#= table.Member #>
{
get
{
return this.GetTable<<#= table.Type.Name #>>();
}
}
<# } #>
}
}

NET技術Linq to SQL T4 代碼生成器 (-)訪問 DataContext 對象,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧洲一卡2卡三卡4卡免费观看 | 国产亚洲精aa在线观看香蕉 | 国产精品98福利小视频 | 亚洲 欧美 国产另类首页 | 国产精品高清免费网站 | 国产伦精一区二区三区 | 国产一级精品高清一级毛片 | 国内精品福利 | 欧洲色综合精品 | 青青国产成人久久激情91麻豆 | 免费看污成人午夜网站 | 婷婷的五月 | 久久国产精品1区2区3区网页 | 国产精品19禁在线观看2021 | 精品福利视频第一 | 五月婷婷六月丁香激情 | 伊人狠狠操 | 免费国产h视频在线观看86 | 色老板最新网站视频地址 | 日韩一区二区超清视频 | 国产成人精品一区二区仙踪林 | 伊人久久成人成综合网222 | 欧美在线xx| 韩国美女爽快一级毛片黄 | 国产久视频 | 91成人在线观看 | 美女很黄很黄免费 | 91福利国产在线观一区二区 | 四虎影视8848a四虎在线播放 | 日本一区二区高清免费不卡 | 日本高清一区 | 欧美一区二区三区gg高清影视 | 女子十八毛片 | 一区二区在线观看视频在线 | 国产精品一区二 | 国产成人综合在线观看网站 | 国内在线精品 | 欧洲精品一区二区三区在线观看 | 国产91在线播放 | 五月丁香六月婷综合缴情在线 | 五月婷婷综合在线 |