1 namespace MvcApplication1.Models 2 { 3 public class Customer 4 { 5 public string CustomerID { get; set; } 6 public string CompanyName { get; set; } 7 public string ContactName { get; set; } 8 public string ContactTitle { get; set; } 9 public string Address { get; set; } 10 public string City { get; set; } 11 public string Region { get; set; } 12 public string PostalCode { get; set; } 13 public string Country { get; set; } 14 public string Phone { get; set; } 15 public string Fax { get; set; } 16 } 17 }
最近学asp.net mvc 想用传统的ado.net做开发,有没有好的demo!!!
不一定,但是模型类比较好用,强类型的有智能提示。你用Ado.net的话,可以直接将DataTable返回到视图,再在视图中输出DataTable的数据。但是没有了智能提示,敲起来很费劲,而且不利于维护。所以MVC一般都配合一个ORM比较好。比如EF、NHibernate之类的。
感谢你的回复,我想用aod.net做做小项目,感觉能方便点。
可以不用Model,View端可以用你习惯的js来发起异步请求。
初学编程正在努力的学习js,感谢你的回复,哈
你在说到MVc的时候,提到ADO.net,那你说的这个MVC不是前端的那个MVC框架吧
学习了。研究中!
是啊``asp.net mvc跟用不用ado.net没关系吧
ado.net以前webform怎么开发的,就怎么开发,有啥区别吗?
实体类 以前没用过?都用的是 DataTable? 都是在各层传递的载体而已
不想用实体类,想直接传数据过来,然后foreach一下
博主, 给你总结下。
1.mvc可以不用 Model 实体。
2.但mvc用Model实体是有好处的: a.数据验证变得很方便 b.页面传值、初始化便捷 c.提高开发效率
ps: 你可以亲自尝试下, demo网上有很多,如:http://www.cnblogs.com/iamlilinfeng/archive/2013/04/01/2992432.html
感谢您的回答,你的建议我会听取的。