Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq到SQL的C#XML文档_C#_Linq_Linq To Sql_Documentation_Dbml - Fatal编程技术网

Linq到SQL的C#XML文档

Linq到SQL的C#XML文档,c#,linq,linq-to-sql,documentation,dbml,C#,Linq,Linq To Sql,Documentation,Dbml,如何记录使用LINQ to SQL DBML自动生成的类、属性和函数 通过在另一个文件中使用定义相同的分部类,我成功地为datacontext类提供了文档,这样,如果DBML被刷新,它就不会被删除 /// <summary> /// Linq to SQL datacontext /// </summary> public partial class LinqDBDataContext { } // ///Linq到SQL数据上下文 /// 公共

如何记录使用LINQ to SQL DBML自动生成的类、属性和函数

通过在另一个文件中使用
定义相同的分部类,我成功地为datacontext类提供了文档,这样,如果DBML被刷新,它就不会被删除

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

}
//
///Linq到SQL数据上下文
///   
公共部分类LinqDBDataContext{
}
这将适用于表映射类,其一个缺点是必须为添加/删除的表手动维护单独的类

另一件事..我在存储过程中有文档(作者、日期和描述)之类的注释,不应该也作为函数的文档提取到代码文件中吗

-- =============================================
-- Author:      <Katia Aleid>
-- Create date: <2015-04-01>
-- Description: <Performs search for the users>
-- =============================================
ALTER PROCEDURE [dbo].[SearchUsers] ....
——=============================================
--作者:
--创建日期:
--说明:
-- =============================================
更改过程[dbo]。[SearchUsers]。。。。

排除DBML表单C文档并使用单独的数据库文档是否可以接受?

存储过程中的注释不太可能被SqlMetal解析;只要一推,它就可以访问
MS_Description
扩展元数据,如果您已经分配了一些,但是,我不希望它这样做。从dbml元数据内部看,没有任何明显的地方可以存储或编辑额外的注释,因此坦率地说,我怀疑这里的答案是:您没有。您不应该编辑
*.designer.cs
,因为它可以随机重新生成。

谢谢您的回答。我不是说评论在程序内部,而是在它之前。就像SQL server在请求新过程时提供的模板一样。至于设计器,我知道我不应该编辑它,这就是为什么我添加了另一个文件来扩展分部类。@katia通过检查无法获得这些注释-它们是为了文件的利益,而不是为了SQL Server。存储过程中的注释可以通过
sp_helptext
等方式获得,但这并不意味着它们可以使用