2010-03-18 53 views
0

這裏是一個代碼:LinqToSQL _conn? LinqToSQLConnection?

using System; 
using Nemerle.Collections; 
using Nemerle.Text; 
//using Nemerle.Utility; 
using System.Linq; 
using Nemerle.Data.Linq; 
using NUnit.Framework; 
using System.Data.Linq; 

namespace LinqTestes 
{ 
    [TestFixture] 
    public class Linq2SqlTests 
    { 
    static ReadConnectionString() : string 
    { 
     def currAssm = Uri(typeof(Linq2SqlTests).Assembly.CodeBase).LocalPath; 
     def path = IO.Path.GetDirectoryName(currAssm); 
     def connStrPath = IO.Path.Combine(path, "connectionString.txt"); 
     def connStr = 
     try { IO.File.ReadAllText(connStrPath, Text.Encoding.UTF8) } 
     catch { | e is IO.FileNotFoundException => 
        throw IO.FileNotFoundException(
        $"You should define connection string to NorthWind DB in: '$connStrPath'", 
        e.FileName, e) }; 

     connStr 
    } 

    _conn  : LinqDataConnection = LinqDataConnection(ReadConnectionString()); 

和我做同樣的,但什麼是LinqDataConnection類型?它來自哪裏?

回答

1

LinqDataConnection是特定於他們創建的nemerle項目的類型。你可以看到它是如何工作在這裏:

Nemerle SVN(注:他們的網站似乎在一瞬間是具有網關的問題)

+0

http://nemerle.rsdn.ru/Main_Page歡迎您:/連我自己都在我的svn中看到這個文件。它是DataContext。謝謝 – Cynede 2010-03-18 13:54:07