SVN的灵异事件

上周当开服务器上弄虚作假了svn服务器

实质上当是不思写用帮助的,因为当偏下的稿子中,都生大量之示范有:

将拥有权力都安了一番继,在本机测试正常后,到任何同事安装,正常

 

夜晚,又同样旁同安,出现蹊跷,只能更新,不能够修改或者删除的付出,报错的音讯是乱码。。唉

CYQ.Data 轻量数据层之路 应用示范一
留言版(四)

于是乎回到本机测试相同权限,正常

CYQ.Data 轻量数据层之路 华丽升级
V1.3出世界(五)

跑过去试了几乎产,还是蛮,没法,让他再也开电脑,过了一会,还是非常

CYQ.Data 轻量数据层之路 应用示范二
在线聊天(六)

这会儿下了一个不怎么结论,其它计算机都正常,就立马电脑坏,是无是饱受病毒了,没折,实在想不出啥问题

CYQ.Data 轻量数据层之路 优雅V1.4 现世
附API帮助文档(九)

 

 

今上班

可很多人口尚是大懒啊,一进群就就此问怎么用。

另外一同事电话也临时同事件,只能更新,不能够去除或改提交

发个文章路径为其拘禁吧,又说不过难为,使用复杂,于是想了想,还是写写以教程,让这有的懒人速成一下。

自而飞我本机测试,一切正常

 

并且更换了同等别同事机子试,以前好之,突然啊改为那样了。。。郁闷

此时此刻风行版本为V1.4

乃,进虚拟机试了尝试,虚拟机E文环境之,提交,出错,这生未是乱码,一看就是权出错了

新式版本下载:CYQ.Data 轻量数据层之路
bug反馈、优化建议、最新框架下载

走开发服务器试着寻找哪里权力写错了,用记事本打开,发现出几乎独乱码的地方

 

[general]这个字符串在记事本里活动转当了“新日开     “之类的文本

脚是行使手续:

疑是休是啦编码字体问题,折腾许久,没折,上温馨电脑copy了下notepad.exe覆盖了生,乱码问题迎刃而解

一如既往:下载框架DLL

道好了,发现题目仍。。。。

入者下载网址,下载框架后解压,有一个60K左右分寸文件:CYQ.Data.dll

不得不从友好新建的测试权限里复制文本过去,多次折磨,在虚拟机测试了下,突然好了,跑同事机子去碰了平高达,全好了

 

起硌欣慰的回自己之对讲机,给它们下了一个结论,开发服务器记事本编码有问题。

次:项目增长引用

恰恰有只东西想付出,一提交,太阳了,自己电话出现了事先的题材,跑虚拟机子上看,一切正常。。。

把CYQ.Data.dll添加到品种援中

自就是郁闷了。。咋我电话好的当儿,其它计算机均有问题。。。现在外计算机全没问题了,咋我电话出问题了。。

 

自我死去活来怀念向着太阳好呼一名声日

老三:配置数据库链接

与此同时在起来怀疑是勿是电话的言语或编码配置问题了,连防火墙也不曾放开了。。折腾,那个折腾。。。结果或者没折

<connectionStrings>
  <add name=”Conn” connectionString=”数据库链接字符串,不要说不会见刻画啊”/>
</connectionStrings>

失望中。。。百度了瞬间“svn 提交失败”

 

以追寻结果受,亮了一个”url 大小写敏感“字眼。。。

季:将分页存储过程生成到数据库中

透过测试,恍然大悟

 

原来是文本夹起名叫”Project”,在布置权力是[Project:/]此间的p用了前面用小写,后来反多少写

求出CYQ.Data.SQL.OutPutData,生成,随便找找个aspx页面的后台代码执行:

当svn检出的上,第一不良我的路子是svn://xxxx/Project,是指向之,其它食指所以了svn://xxxx/project,

OutPutData data = new OutPutData();
data.ExeCreateProc(FiledDescriptionType.Sql2005);

于是我健康,其它食指非健康

 

后来权限删了再度写的早晚是安排权力是[project:/]

 

于是乎,其它食指正常,我的电脑不健康。。

 

太阳啊。你是日

五:裸身上战场

马上日子只是短了,一折一腾。。一个晨病逝了嚎~~~

 

 

1:全裸方式

尝试一尝试1:数据绑定

        MAction action = new MAction(“表名”);
        GridView1.DataSource = action.Select();
        GridView1.DataBind();
        action.Close();

 

试行一试行2:数据填

图片 1图片 2

MAction action = new MAction(“表名”);
if (action.Fill(888))//取id=888的值
{
   action.SetTo(labUserName);//说明:SetTo与GetFrom是指向UI控件型操作 
   //labUserName为Lable控件。控件ID约定方式呢“三个字母前缀”+字段名.如labUserName,UserName为表的许段名。 

   int
userName=action.Get<int>(“UserName”);//说明:Get与Set是对非UI型

   action.Close();
}

 

2:半裸出场

 

闷葫芦:上面的示范中冒出“表名”、”UserName”,这么敲好的代码,如果改动字段或表名不是杀麻烦发现题目?

 

回应:继续要出CYQ.Data.SQL.OutPutData,生成枚举,随便找个aspx页面的后台代码

 

OutPutData data = new OutPutData();
Response.Write(data.OutPutAllTableEnum(TableType.U, FiledDescriptionType.Sql2005,false));

 

操作:新建一个好像起名叫TableNames.cs,把自动生成的信全勾,留空白,同时将方面输出的枚举复制粘贴进去。

 

又试试一试行1:数据绑定

        MAction action = new MAction(TableNames.Users);//传的是枚举了
        GridView1.DataSource = action.Select();
        GridView1.DataBind();
        action.Close();

 

还尝试一跃跃欲试2:数据填充

图片 3图片 4

MAction action = new MAction(TableNames.Users);
if (action.Fill(“id=888”))//第二种用法
{
   action.SetTo(labUserName);

   int
userName=action.Get<int>(Users.UserName);//传的凡枚举了

   action.Close();
}

 

 

结言:

吓了,看了当下篇,还说勿会见因此,看自己不打那个而,小样~!~~~~说笑的哪!!

 

外用法请关注下同样篇:名称未定。

当然矣,本框架除了CYQ.Data.dll,另外还制作了API帮助文档,辅助工具,来助你还便民的使以框架
提醒:上面下载地址还别附 分页控件 实战 Post篇 的分页控件源码直接打包下载。

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图