代码拉取完成,页面将自动刷新
同步操作将从 bouyei/Bouyei.DbFactory 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
.net 异构数据库通用访问库,支持db2、sql server、oracle、mysql、acess等多种类型的数据库操作,使用统一的简洁接口调用,并提供db2、sqlserver、oracle的百万级高性能批量入库方法bulkcopy,并提供给entity framework的封装使用模块,接口简洁简单;
ado.net访问数据库例子:
string connectionString = ConfigurationManager.ConnectionStrings["DbConnection"].ConnectionString;
IAdoProvider dbProvider = AdoProvider.CreateProvider(connectionString,ProviderType.SqlServer);
var adort = dbProvider.Query(new DbExecuteParameter()
{
CommandText = "select * from [user]"
});
//批量入库
DataTable dt = new DataTable();
dt.Columns.Add("uname");
dt.Columns.Add("age");
dt.Rows.Add(new object[] { "bouyei", 27 });
dt.Rows.Add(new object[] { "aileenyin", 25 });
dt.Rows.Add(new object[] { "hhhh", 13 });
dt.TableName = "user";
var rt = dbProvider.BulkCopy(new DbExecuteBulkParameter()
{
DstDataTable = dt
});
//entity framework 使用例子: // // <add name="DbConnection" connectionString="Data Source=127.0.0.1;Initial //Catalog=dbprovider;uid=sa;pwd=123456;MultipleActiveResultSets=True" //providerName="System.Data.SqlClient"/> //
//使用entity framework 模块必需配置: // // //
IOrmProvider ormProvider = OrmProvider.CreateProvider("DbConnection");
try
{
User item = ormProvider.GetById<User>(1);
UserDto ud = new UserDto()
{
UserName = "http://aileenyin.com/"
};
var query = ormProvider.Query<User>().FirstOrDefault();
//使用mapper修改对象
EntityMapper.MapTo<UserDto, User>(ud, item);
ormProvider.Update(item,true);//true直接保存更改
//单独保存修改
//int rt = ormProvider.SaveChanges();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。