FlentData3.0.1 好像不支持,或者是我没找到使用的方法,3.0.1支持。 代码: new DbContext().ConnectionStringName(@ default , new OracleProvider());
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family:...
阅读全文 »
FluentData是一个微型的ORM框架,使用可以很容易的对数据库进行数据操作。前段时间,花了点时间,对FluentData3.0的使用手册做了翻译,求点评。 FluentData入门(一)--核心概念 FluentData入门(二)--创建DbContext FluentData入门(三)—Query FluentData入门(四)—Mapping FluentData入门(五)—I...
阅读全文 »
存储过程 使用SQL语句: 1: var rowsAffected = Context.Sql( ProductUpdate )
2: .CommandType(DbCommandTypes.StoredProcedure)
3: .Parameter( ProductId , 1)...
阅读全文 »
插入数据 使用 SQL 语句: 1: int productId = Context.Sql(@ insert into Product(Name, CategoryId)
2: values(@0, @1); )
3: .Parameters( The Warren Buffet W...
阅读全文 »
映射 自动映射 – 在数据库对象和.Net object自动进行1:1匹配 1: List Product products = Context.Sql(@ select *
2: from Product )
3: .QueryMany Product ();
自...
阅读全文 »
查询一组数据 返回一组dynamic对象(new in .NET 4.0) 1: List dynamic products = Context.Sql( select * from Product ).QueryMany dynamic ();
返回一组强类型对象
1: List Product products = Contex...
阅读全文 »
如何创建和初始化一个DbContext 可以在*.config文件中配置connection string,将connection string name或者将整个connection string 作为参数传递给DbContext来创建DbContext。 重要配置 IgnoreIfAutoMapFails – IDbContext.IgnoreIfAutoMapFails返回一个ID...
阅读全文 »
DbContext类 这是FluentData的核心类,可以通过配置ConnectionString来定义这个类,如何连接数据库和对具体的哪个数据库进行数据查询操作。 DbCommand类 这个类负责在相对应的数据库执行具体的每一个数据操作。 Events DbContext类定义了以下这些事件: OnConnectionClosed O...
阅读全文 »