C# Linq到SQL CreateDatabase不';不要创建存储过程

C# Linq到SQL CreateDatabase不';不要创建存储过程,c#,asp.net,linq,linq-to-sql,C#,Asp.net,Linq,Linq To Sql,要运行SQL DataContext,请执行以下操作: datacontext.CreateDatabase() 这个很好用 最近,我将一个存储过程拖到了“方法”窗格中。我认为这个存储过程现在是datacontext的一部分,在创建数据库时会重新生成 似乎没有。有人知道为什么或如何做到这一点吗 DataContext.CreateDatabase方法仅在对象模型中编码的信息范围内创建数据库的副本。从对象模型映射文件和属性可能不会对现有数据库的结构进行编码映射信息不表示用户定义函数、存储过程、触

要运行SQL DataContext,请执行以下操作:

datacontext.CreateDatabase()
这个很好用

最近,我将一个存储过程拖到了“方法”窗格中。我认为这个存储过程现在是datacontext的一部分,在创建数据库时会重新生成

似乎没有。有人知道为什么或如何做到这一点吗

DataContext.CreateDatabase方法仅在对象模型中编码的信息范围内创建数据库的副本。从对象模型映射文件和属性可能不会对现有数据库的结构进行编码映射信息不表示用户定义函数、存储过程、触发器或检查约束的内容。对于各种数据库,此行为已足够


据我所知,SP不属于该存储过程的一部分存储过程必须在Sql Server Management Studio(或此类工具)中声明,并且不能通过LINQ完成