2018-6-22 周报 (第十五周) 天气:阴
OK,第十五周了。这周因为放了端午假只上了4天的班!那就来讲讲这周干了什么吧!
周二大家就把底层框架给确定下来了,周三就开始在弄这个框架了,最开始想的是把别人的命名空间给改成我们的拜特(BT)的命名空间,结果周三我和泽哥弄了半天。代码改了一次又一次,获取了一次又一次还是不行!最后决定自己建个项目把别人的底层代码给拿过来!但是由于泽哥要回家结婚了,他就把搭框架的这个任务交给我了。我就从周三的下午开始搭!
最开始是不知道别人是怎么把项目给放在一个指定的文件夹下的,摸索了半天都还是不行。突然就想到了原来在学校弄过这样的东西,先建个解决方案。然后在这个解决方案下建立一个A文件夹,然后打开这个解决方案开始建项目。项目存放地址就选你刚刚建立的A文件夹下,但是在VS里他不会给你显示在那个文件夹下。这时你需要在VS里建立一个虚拟文件夹和你建立的真实文件夹A名称相对应,再把项目拖到这个虚拟文件夹下就可以实现把各个项目置顶在你想要它存在的文件夹下了!
底层框架搭建完了,就开始做测试了。发现报错,第一个是当前操作的实体不存在上下文的实体中。这个是因为我没有在DBcontent类里加 public virtual DbSet<XXX> XXX { get; set; }这样的实体属性。加上之后又报了一个Cannot attach the file这个错误,这个的原因是我的上下文在进行数据库操作的时候没有连接上数据库然后它有需要调用Linq的底层的Count的方法。但是与数据库连接出现了问题所以报这种错误!我在WebConfig里面加上之后就好了,我之所以不在WebConfig里面加的原因是我在我买的那本书里面写的是只需要在EF上下文的当前类库下的AppConfig下添加数据库连接语句就好了,并不需要在WebConfig里面添加连接语句所以我就执着的不在WebConfig里面去添加连接语句。。。结果被那本书给坑了!
最后把所有的错误都给解决掉了,昨天晚上就把数据的显示给做出来了。然后今天为了看起来舒适我就换了一个Layer的表格控件去做,然后目前已经实现了查询和删除这两个功能。目前还差编辑没有做了,等到编辑做好了这个范例就算做好了!
赋上一张图!

这个框架还不错,底层封装了很多不错的方法。但是有的我们需要用到的还是没有。它的那些底层的方法以后写项目的时候慢慢去研究吧!
这周有一些糟心事,烦躁!!!
。。。。。。。。。。。。。。。。。。。。。。

浙公网安备 33010602011771号