日期:2014-05-20  浏览次数:20583 次

【散300分】热烈庆祝.Net区最菜双星诞生(发布一个半成品网站)

  
  本来说过完年一会就可以升星的,但是一直抢分没什么积极,知道今天才把第二颗星星升起来,有负大家对小虎期望,在此我深表歉意。为了挤进技术区,我特在下面讨论几个问题。

1. 就是之前小虎花了两个星期左右业余时间做了了个半成品网站http://www.52Coding.net,虽然挂在网上一段时间了,但是一直没公布,主要是老早就做成这样,一直没有去完善功能,在此我今天还是打算把他捧出来,希望大家对此有何建议或者有何需要,我都知无不言言无不尽。亦或者有人想知道这网站上某些浅显的知识点,我当然义不容辞的相告。
2. 不过很遗憾,我一直想应用上缓存,不过一直没去做,因为方法老早就写好了。不过要改也很简单,等我不懒了,随便抽个时间就O了。
3. 最近有在用Linq to Entity。发现编程效率真是提高了好多好多。发现新技术还是应该去研究研究,上次特请教了下sp1234这方面的东西。
摘录如下:
引用 24 楼 jxyxhz 的回复:


楼上sp1234大哥,看到看到webservice,我想起来几个东西,

特向你请教:
1.最近在用Linq to Entity,哇塞,相比以前的SQL数据库编程和js编程效率提高的可不仅一倍。。
你对Linq to Entity评价怎么样?
2.在.net的微软企业库中,AOP处理异常,缓存,日志等东西,可经常用?



因为我用在Linq发布之前就自己写ORM系统,后来Linq发布终于解决了我一个一直没有很好解决的通用查询机制问题,所以我对Linq to xxxx 都包装成实现我的接口的东西。在帖子
http://topic.csdn.net/u/20100312/11/c5b51fa3-f1e7-4c46-aa74-14aad1cf1a0e.html?31209
17楼我介绍了我的接口规格。从我期望的角度,Linq to Entity应用起来似乎还是太复杂了。

微软企业库我从来不用。但是HttpRuntime.Cache我经常用。

AOP过于随意。实际上我们可以自定义事件,或者使用INotifyPropertyChanged、INotifyPropertyChanged等等方法来在设计时明明白白地告诉别人我们的架构欢迎别人来注入监听机制,这样可以预知被人修改后的后果。而不需要隐式支持危险的AOP。

日志在测试时经常使用,测试完就可以关闭。这几乎没有什么好说的。是非常必须的东西。但是实现方法可以不一。我有时候仅写一行代码 File.AppendAllText(file,content) 就记录日志了。

上面的东西希望对一些人能够有帮助。

4. 最近有打算买个低端本本,发有帖子:http://topic.csdn.net/u/20100312/08/26a07d8a-a4b8-4f78-b0df-764a0c0a3ec1.html对此,给提出建议的各位兄台大哥们,表示谢谢。关于买不买呢,等过段时间再说。


5. 请教几个问题,有经验的前辈们,现而今,我想学好的架构,有什么好的架构或者开源的项目,又或者资料链接。或者说怎么学习,啊啊啊啊啊啊啊啊啊啊,我很想知道。



------解决方案--------------------

jf
同贺
------解决方案--------------------
恭喜 恭喜 恭喜 恭喜 恭喜
------解决方案--------------------
沙发?~
------解决方案--------------------

JF
------解决方案--------------------

------解决方案--------------------
恭喜恭喜
------解决方案--------------------
gxgx
------解决方案--------------------
“/”应用程序中的服务器错误。
--------------------------------------------

无法将类型为“HMBase.Model.UsersModel”的对象强制转换为类型“System.Data.DataTable”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidCastException: 无法将类型为“HMBase.Model.UsersModel”的对象强制转换为类型“System.Data.DataTable”。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪: 


[InvalidCastException: 无法将类型为“HMBase.Model.UsersModel”的对象强制转换为类型“System.Data.DataTable”。]
Index.Page_Load(Object sender, EventArgs e) +163
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +43
System.Web.UI.Control.OnLoad(EventArgs e) +91
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2593

 

------解决方案--------------------
恭喜虎妹~
------解决方案--------------------
恭喜恭喜
------解决方案--------------------
顶,没看到
现在来恭喜下
------解决方案--------------------