繁体   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