将 CLR UDF 添加到 Visual Studio 2010 中的 SQL Server 数据库项目
我创建了一个新的数据库项目,将所有有用的存储过程和函数组合在一起,以便可以轻松地将它们部署到我的任何服务器上。
我想添加几个 CLR UDF。我尝试将 CLR 项目添加到我的解决方案中,但这希望获得一个要部署到的特定数据库,该数据库与解决方案的其余部分相冲突,因为重点是我希望能够部署到任何地方!
我是不是错过了什么?!
萨姆:)
I've created a new database project to group together all my useful stored procedures and functions so they can be easily deployed to any of my servers.
I'd like to add a couple of CLR UDFs. I tried adding a CLR project to my solution but this wants to be given a specific database to deploy to which is in conflict with the rest of the solution as the point is I want to be able to deploy anywhere!
Am i missing something?!
Sam : )
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
解决方案是这样的...
就是这样,现在当我部署数据库项目时,无论我选择部署它,它都包含 CLR 函数。
幸运的是,有人记录了整个过程,所以去看看 这里
The solution was this...
That was it, now when I deploy my database project it includes the CLR functions wherever I choose to deploy it.
Luckily some guy had documented the whole process so go check it out here
我们向我们的解决方案添加了一个普通的类库,其中包含一个具有 UDF 静态方法的类。
例如:
然后从数据库项目添加对此项目的引用。
We added a normal class library to our solution, containing a class with static methods for our UDFs.
eg:
Then add a reference to this project from the database project.