Asp.Net MVC 开发技巧(一)

本文详细阐述了在MVC框架下进行程序开发的具体步骤,包括设计数据模型、添加控制器、设计视图及数据库文件的修改等关键环节。强调了数据模型的重要性以及在不同场景下选择合适控制器的方法。

开发程序时的流程:

1、设计数据模型。

     数据模型最为重要,不仅关系到数据的存储,同时程序的可扩展性,效率也受影响,甚至决定开发工作量。所以要极其认真的设计数据库的表和相关字段。

     建完基本的数据模型后,就应该马上添加相关的数据规则。

2、添加控制器。

      控制器常用的无非两种:MVC5控制器-空   和 包含视图的MVC5控制器(使用Entity Framework)。

      如果直接控制数据模型,选择“包含视图的MVC5控制器(使用Entity Framework)”是首选并建议勾选“异步”。

      如果不是直接控制数据库,选择“MVC5控制器-空 ”是首选,并建立好相关操作。

      建立完操作后,就应该为该操作添加好权限,对于需要加密传输的添加相关加密控制。

3、重新设计视图。

 4、修改数据库文件。

      实践证明,使用MVC设计数据模型后,其后自动生成的数据库中所有的string类型,都被对应的转换为nvarchar(max),虽然是可变长字段,但个人认为应该根据程序需要具体化。本人认为能压缩数据库空间,提升数据读取效率。(本人不确定,希望数据库专家给予明确的解答。)

以上操作,尽力做到单进程,事启事清。

转载于:https://www.cnblogs.com/chonghanyu/p/6488821.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值