avatar
今天被软软坑了。# JobHunting - 待字闺中
R*i
1
今天老板对我写的软件不大满意,特别对软软的Entity Framework深恶痛疾,他说EF有
严重的performance issue, EF这种垃圾是给程序员偷懒用的,他希望我能把EF删了,
重新写Sql Queries和Stored Procedures。 我是在VS2010里用的EF6.1, 按道理说不
应该太慢,可是老板今天掐表,程序Start up足足用了好几秒种,麻麻滴。
老板还用DevPartner测试了我的程序,泥马足足找出了几千个问题。其中1000多是hard
-coded literals, 还有无数的莫名其妙的毛病, 其中有一个TreeListView控件是我在
网上搜找以后修改的,在里头也找出了一两千个问题,老板要求我修改,靠。
avatar
P*m
2
good keng want jump
avatar
H*g
3
你咋用EF的啊?不会是直接用DATABASE FIRST吧?
我可以很负责的告诉你,EF性能完全没有问题。大批量处理数据的速度不比SP差。

hard

【在 R*****i 的大作中提到】
: 今天老板对我写的软件不大满意,特别对软软的Entity Framework深恶痛疾,他说EF有
: 严重的performance issue, EF这种垃圾是给程序员偷懒用的,他希望我能把EF删了,
: 重新写Sql Queries和Stored Procedures。 我是在VS2010里用的EF6.1, 按道理说不
: 应该太慢,可是老板今天掐表,程序Start up足足用了好几秒种,麻麻滴。
: 老板还用DevPartner测试了我的程序,泥马足足找出了几千个问题。其中1000多是hard
: -coded literals, 还有无数的莫名其妙的毛病, 其中有一个TreeListView控件是我在
: 网上搜找以后修改的,在里头也找出了一两千个问题,老板要求我修改,靠。

avatar
z*u
4
个人技术问题。拉不出屎怪茅坑
avatar
R*i
5

我是第一次用EF,因为时间急迫,没有功夫琢磨,所有想偷点懒,直接用数据库生成了
model,大概就是Database First吧,那正确的办法应该是code first?

【在 H*******g 的大作中提到】
: 你咋用EF的啊?不会是直接用DATABASE FIRST吧?
: 我可以很负责的告诉你,EF性能完全没有问题。大批量处理数据的速度不比SP差。
:
: hard

avatar
s*i
6
Sql stored procedures是最反人类的。尤其很多人把逻辑都弄进去了。
[发表自未名空间手机版 - m.mitbbs.com]
avatar
z*e
7


【在 s*i 的大作中提到】
: Sql stored procedures是最反人类的。尤其很多人把逻辑都弄进去了。
: [发表自未名空间手机版 - m.mitbbs.com]

avatar
v*o
8
Store procedure can protect DB, and improve perf.

【在 s*i 的大作中提到】
: Sql stored procedures是最反人类的。尤其很多人把逻辑都弄进去了。
: [发表自未名空间手机版 - m.mitbbs.com]

avatar
R*i
9
泥马折腾了一晚上,还是不work。我把Security部分单独做成一个model,Secuirty部分
没几个表,表里也没几个数据,居然启动还是慢得要死,他娘的。
也许VS2010根本就不真正支持EF6.1。
avatar
H*g
10
有T4把EF给转成CODE FIRST, 然后千万别用LAZY LOADING。。。 哈哈,其实你老板说
的没错,你确实在偷懒嘛。

【在 R*****i 的大作中提到】
: 泥马折腾了一晚上,还是不work。我把Security部分单独做成一个model,Secuirty部分
: 没几个表,表里也没几个数据,居然启动还是慢得要死,他娘的。
: 也许VS2010根本就不真正支持EF6.1。

avatar
W*o
11
你老板找茬儿炒你,赶紧准备后路

hard

【在 R*****i 的大作中提到】
: 今天老板对我写的软件不大满意,特别对软软的Entity Framework深恶痛疾,他说EF有
: 严重的performance issue, EF这种垃圾是给程序员偷懒用的,他希望我能把EF删了,
: 重新写Sql Queries和Stored Procedures。 我是在VS2010里用的EF6.1, 按道理说不
: 应该太慢,可是老板今天掐表,程序Start up足足用了好几秒种,麻麻滴。
: 老板还用DevPartner测试了我的程序,泥马足足找出了几千个问题。其中1000多是hard
: -coded literals, 还有无数的莫名其妙的毛病, 其中有一个TreeListView控件是我在
: 网上搜找以后修改的,在里头也找出了一两千个问题,老板要求我修改,靠。

avatar
s*c
12
EF的性能完全取决于程序员,用好stored procedure很重要啊。
avatar
d*1
13
EF用不好的话严重影响性能,这个是真的,尤其是你这种直接拽中间结构的。
尽管总有新版本,但是shit doesn't grow with age, it only gets harder.

hard

【在 R*****i 的大作中提到】
: 今天老板对我写的软件不大满意,特别对软软的Entity Framework深恶痛疾,他说EF有
: 严重的performance issue, EF这种垃圾是给程序员偷懒用的,他希望我能把EF删了,
: 重新写Sql Queries和Stored Procedures。 我是在VS2010里用的EF6.1, 按道理说不
: 应该太慢,可是老板今天掐表,程序Start up足足用了好几秒种,麻麻滴。
: 老板还用DevPartner测试了我的程序,泥马足足找出了几千个问题。其中1000多是hard
: -coded literals, 还有无数的莫名其妙的毛病, 其中有一个TreeListView控件是我在
: 网上搜找以后修改的,在里头也找出了一两千个问题,老板要求我修改,靠。

avatar
b*y
14
用java的飘过,话说软软的东西是有问题哈。比如一个简单的web界面,一看里面的
html source code,晕啊。而且还一堆state variable,够笨重的。但也是很普及,
asp.net, 这个真是有意思。都是程序自动生成的代码,所以笨重啊。
avatar
g*s
15
别急,这种事我们都遇到过。。。
avatar
y*n
16
呵呵,你说的是10年前的Asp.Net WebForm, 2007 年以后基本上就是html/ajax 调
Server 端的API Code。

【在 b******y 的大作中提到】
: 用java的飘过,话说软软的东西是有问题哈。比如一个简单的web界面,一看里面的
: html source code,晕啊。而且还一堆state variable,够笨重的。但也是很普及,
: asp.net, 这个真是有意思。都是程序自动生成的代码,所以笨重啊。

avatar
R*i
17

泥马我刚被老板招进公司一个月,我加班加点,每天平均在10个小时以上,老板找茬炒
我也太早了点吧?今天老板跟我痛陈了Entity Framework的危害,1.不支持multiple
schemes, 2. 非常耗时耗内存资源,3.数据库有时候会莫名其妙地被修改(我是第一次
用EF,老板他说以前有过惨痛的教训),最后给我下
了死命令,要求我有空余时间的时候,把EF彻底销毁。

【在 W***o 的大作中提到】
: 你老板找茬儿炒你,赶紧准备后路
:
: hard

avatar
y*n
18
另找。

【在 R*****i 的大作中提到】
:
: 泥马我刚被老板招进公司一个月,我加班加点,每天平均在10个小时以上,老板找茬炒
: 我也太早了点吧?今天老板跟我痛陈了Entity Framework的危害,1.不支持multiple
: schemes, 2. 非常耗时耗内存资源,3.数据库有时候会莫名其妙地被修改(我是第一次
: 用EF,老板他说以前有过惨痛的教训),最后给我下
: 了死命令,要求我有空余时间的时候,把EF彻底销毁。

avatar
s*e
19
请教:SQL里改了些东西,比如添加了stored procedure,然后在VS里刷新EF,把新的SP
导进来,敲代码时还是认不出来,得把EF整个删了以后重新加,是我的操作有问题吗?
avatar
s*r
20
相当于程序里面又call shell script,程序的可读和维护都变差

【在 v***o 的大作中提到】
: Store procedure can protect DB, and improve perf.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。