sqlmetal

    0熱度

    2回答

    我創建了一個單行批處理文件來運行SqlMetal爲我的數據庫重新生成一個LINQ to SQL DataContext;這很好。 Refresh_DataContext.bat: "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\sqlmetal.exe" /server:.\sqlexpress /database:MyDatabas

    1熱度

    2回答

    我只是學習如何使用VB.NET和VS2008中的部分類。具體來說,我試圖擴展一個由SqlMetal自動創建的LINQ to SQL類。 自動生成的類看起來是這樣的: Partial Public Class DataContext Inherits System.Data.Linq.DataContext ... <Table(Name:="dbo.Concessions")>

    4熱度

    2回答

    我使用SqlMetal來爲我的ASP.NET.net應用程序使用LinqToSql將DataContext.dbml類泛化。當我最初創建DataContext.dbml文件時,Visual Studio使用它來創建相關的DataContext.designer.cs文件。這個設計器文件包含整個應用程序使用的C#中的DataContext類(並且源自dbml文件中的XML),對於彌合SqlMetal

    0熱度

    2回答

    我有一個ASP.NET Web應用程序,其中包含用於實施其自己的數據庫模式的代碼;此代碼在應用程序啓動時運行。 我最近開始使用LINQ to SQL,並且我已經添加了一個預生成事件來在我的數據庫上運行SqlMetal,以便獲取表示我的數據庫表的對象。 真的很酷的是,如果我可以在預生成事件中強制執行數據庫模式,然後運行SqlMetal。事實上,如果模式發生變化(例如,我向表中添加一個字段),我必須(

    3熱度

    1回答

    我通常使用Codesmith & NetTiers爲我的數據圖層,因爲它們可以從命令行運行它只需要一個簡單的批處理文件重新生成/重建所有無論何時更改數據庫。 現在我正在看LINQ到SQL,但我沒有找到所見即所得的實體設計器那樣方便。還有哪些其他方法可用於生成LINQ-to-SQL類?有沒有人有任何使用SQLMetal的經驗? 謝謝。

    4熱度

    2回答

    我想使用sqlmetal爲我的項目生成dbml數據上下文,但數據上下文和創建的所有類都標記爲public。因爲這應該是一個API層,我希望將這些類中的很多或至少將上下文本身標記爲internal。有沒有辦法在sqlmetal或其他工具中做到這一點,而無需手動進入和編輯dbml?