DbSharper的使用

本文详细介绍了如何在开发环境中安装 DbSharper、配置 web.config、在 VS 中引用库、建立数据库连接以及创建存储过程等关键步骤,旨在帮助开发者高效地利用 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为生成的方法。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值