簡體   English   中英

Linq to SQL的C#XML文檔

[英]C# XML documentation of Linq to SQL

如何記錄使用LINQ to SQL DBML自動生成的類和屬性和函數?

我設法通過使用<summary>在另一個文件中定義相同的部分類來為datacontext類提供文檔,因此如果DBML被刷新,它將不會被刪除

/// <summary>  
/// Linq to SQL datacontext  
/// </summary>  
public partial class LinqDBDataContext {  

}

這適用於表映射類,其中一個缺點是必須手動維護添加/刪除表的單獨類。

另外一件事。我在存儲過程中有類似注釋的文檔(作者,日期和描述),不應該作為函數的文檔提取到代碼文件中嗎?

-- =============================================
-- Author:      <Katia Aleid>
-- Create date: <2015-04-01>
-- Description: <Performs search for the users>
-- =============================================
ALTER PROCEDURE [dbo].[SearchUsers] ....

是否可以排除DBML表單C#文檔並改為使用單獨的數據庫文檔?

存儲過程的評論是不可能通過SqlMetal是可解析; 在一推 ,就可以訪問MS_Description擴展元數據,如果您分配了一些-但是,我不希望它這樣做。 查看dbml元數據,沒有任何明顯的地方可以存儲或編輯其他注釋,所以坦率地說我懷疑這里的答案是:你沒有。 您不應該編輯*.designer.cs ,因為它可以隨機重新生成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM