Linq-To-SQL CreateDatabase不会创建存储过程

Cod*_*r 2 3 c# linq asp.net linq-to-sql

to-SQL DataContext和我运行:

datacontext.CreateDatabase()
Run Code Online (Sandbox Code Playgroud)

这很好用.

最近我将存储过程拖到方法窗格上.我以为这个存储过程现在是datacontext的一部分,并且在创建数据库时会重新生成.

它似乎没有.有谁知道为什么或如何实现它?

Kri*_*nov 5

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

SP不属于该http://msdn.microsoft.com/en-us/library/bb399420.aspx