随笔分类 - Subsonic
摘要://存储过程SubSonic.Schema.StoredProceduresp=newSubSonic.Schema.StoredProcedure("fenye");sp.Command.AddParameter("@Id","1");sp.Command.AddOutputParameter("@Id");sp.Command.AddReturnParameter();sp.Execute();varov=sp.Command.OutputValues;//sql语句var sql = new CodingHo
阅读全文
摘要:增DAL.UseruModel=newDAL.User();uModel.UserName=string.Format("{0}{1}",u.UserName,i);uModel.Expire=DateTime.Now;uModel.Password=string.Empty;uModel.Save();newInsert().Value(DAL.UsersTable.UserNameColumn,"admin").Execute();改DAL.UseruModel=newDAL.User(uuu=>uuu.Id == 1);uModel.User
阅读全文
摘要:SqlQueryquery=newSelect(DAL.UsersTable.IdColumn,"UserName") .From<DAL.User>().LeftInnerJoin<DAL.User>(DAL.UsersTable.IdColumn,DAL.UsersTable.IdColumn) .Where(DAL.UsersTable.IdColumn).IsGreaterThan(0);//添加条件query.And("UserName").IsEqualTo("admin");//分页query.P
阅读全文
摘要:在官网中的方法是错的官网的using(SharedDbConnectionScopesharedConnectionScope=newSharedDbConnectionScope()){using(TransactionScopets=newTransactionScope()){Productp=newProduct.SingleOrDefault(x=>x.ProductID==1);p.Title="newtitle";Productp2=newProduct.SingleOrDefault(x=>x.ProductID==2);p.Title=&quo
阅读全文
摘要:一直以来都在使用数据驱动的开发模式:PD设计数据库模型,然后生成数据库脚本,再然后建立数据库(可能还要写段SQL脚本初始化一点数据),再然后用上个ORM框架,最后开始狂写代码。实在太枯燥,太麻烦啦。最近EF更新好像开始支持Code-First模式,看了几篇帖子觉得这才是我想要的开发模式:先写POCO类,然后自动生成数据库(如果是测试,可能这一步都可以暂时不做,然后开始写代码。简单的POCO类比那些充血的实体实在是优雅了好多。别的优点那就更不用说啦,在mvc中直接拿做models层。我实在是太需要这些啦。不过C在.net中code-First模式不是EF的专有。现在我将用我最喜爱的Subso..
阅读全文

浙公网安备 33010602011771号