[英]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.