微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net-mvc – ASP.Net MVC:dbml文件的最佳实践

这可能只是一个是或否的问题类型,但无论如何…

从我见过使用mvc的所有(大多数)示例中,看来创建dbml文件方法只是将数据库的整个模式放入其中,并让它自动生成所有linq到sql的优点.看起来你只需要其中一个(因为你不能在同一个项目中的单独dbml文件中有重复的表),但由于某种原因,似乎有更好的方法来做到这一点……特别是当处理一个具有相当数量的表的大型项目.

那么这是创建一个在mvc项目中使用的dbml文件的正确方法,只需将整个表结构放入并转到城镇?如果没有,你是怎么做到的?

解决方法

如果模式很大,我想我将完全依赖于 SQLMetal脚本来生成我的* .dbml和支持类.这样,只要数据库更新,您就可以重新生成整个数据模型.否则,如果在数据库中更新了表,视图等,则不必删除,然后将该表拖放到visual * .dbml文件中.

实际上,我不是sqlMetal的专家,但我认为你甚至可以使用它来生成Linq-tosql所需的一切,甚至不需要/生成* .dbml文件.

原文地址:https://www.jb51.cc/aspnet/251939.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐