ASP.net MVC Linq to SQL Repository模式使CRUD操作

时间:2011-12-26 06:22:18

标签: c# asp.net-mvc-3 linq-to-sql repository

我正在学习ASP.net MVC框架 在我阅读此article后,我可以列出所有数据以通过我的数据库查看。

然后我喜欢Repository模式,根据那篇文章研究并不太难 但我真正想做的是我想通过我的视图将数据插入数据库。

所以我正在寻找一种方法,使用ASP Net MVC,Linq to sql和Repository模式。

那么,有人可以给我任何建议或参考来学习吗?

2 个答案:

答案 0 :(得分:1)

http://www.asp.net/mvc

另请查看music storenerd dinner等完整应用。

如果你有最新的asp.net-mvc3,当你添加一个新的控制器时,你有一个模板功能,它将根据实体框架模型编写一些基本的CRUD代码。

enter image description here

试一试并查看代码,这是一个很好的例子。

答案 1 :(得分:1)

快乐学习弗兰克!!这是给你的。 选项1:

http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/getting-started-with-mvc3-part1-cs

他们有C#和VB的例子。如果遇到任何与实体框架相关的错误,请为Windows 7安装“SSCERuntime_x86-ENU”,然后重试。为我工作。应该也适合你。你可以在微软下载中获得它。

所以,上面讲的是电影数据库。

选项2:

第1步: 使用选项1,您可以使用您创建的本地电影数据库修改它,而不是按照他们的说法保留web.config。

第2步: 右键单击项目添加引用您创建的数据库的实体数据模型,并添加Movies表

构建解决方案

第3步: 右键单击控制器 - >添加新控制器 - >来自实体框架 - >在“Models”文件夹中指定您创建的类。然后,这将为您创建CRUD代码。

你去......

在选项1中,您可能没有看到该表,但在选项2中,您可以设计自己的表并使用它。