DbSharper的使用

1.安装DbSharper

 如果开发环境是VS2010需要修改注册表。

 2.在VS中引用DbSharper.Library,并将复制本地设为True。

3.在web.config中加入

 

web.config
< configuration >
   
< configSections >
      
< sectionGroup  name ="dbSharper"  type ="DbSharper.Library.Configuration.ConfigurationSectionGroup, DbSharper.Library" >
            
< sectionGroup  name ="cachingService"  type ="DbSharper.Library.Configuration.CachingServiceGroup, DbSharper.Library" >
                
< section  name ="providers"  type ="DbSharper.Library.Configuration.CacheProvidersSection, DbSharper.Library"   />
                
< section  name ="cacheSettings"  type ="DbSharper.Library.Configuration.CacheSettingsSection, DbSharper.Library"   />
            
</ sectionGroup >
      
</ sectionGroup >
   
</ configSections >

   
< dbSharper >
        
< cachingService >
            
< providers  defaultProvider ="InProcessCacheProvider" >
                
< add  name ="InProcessCacheProvider"  type ="DbSharper.Library.Providers.InProcessCacheProvider, DbSharper.Library"   />
            
</ providers >
            
<!-- 设置DbSharper内置缓存 -->
            
< cacheSettings  enabled ="false"  defaultDuration ="0" />
        
</ cachingService >
   
</ dbSharper >

   
<!-- Key(Core)值必须与VS中新建的DbSharper名称相同 -->
   
< connectionStrings >
      
< add  name ="Core"  connectionString ="Data Source=.\SQLEXPRESS;Initial Catalog=UCar;Integrated Security=True;"  providerName ="System.Data.SqlClient"   />
   
</ connectionStrings >
</ configuration >

 

 4.VS中新建项,选择DbSharper(保证)

 

web.config中数据库连接字符串的KEY要和此处新建的DbSharper文件同名,且指向的数据库需要安装过SP2补丁的。

在建立好的 DbSharper文件上点击右键选择“运行自定义工具”。

 5.在数据库中建立数据库和表,可以在库的安全性中指定一个架构,此处我们新建一个Core的架构,方便日后维护。

 

 

6.建立存储过程,要按照DbSharper的规则命名,{表明}_{方法名},Produt_GetList (此存储过程建立在Core架构下),更新DbSharper后会自动建立{表明}的对象和{方法名}的方法,{方法名}返回{表明}对象。

public  List < WebServiceTest.Core.Models.Core.ProdutItem >  Proucts
{
   
get
   {
       
return  WebServiceTest.Core.DataAccess.Core.Produt.GetList().ToList();
   }
}

 

 ProdutItem为DbSharper生成的对象,GetList为生成的方法。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值