FluentData 是一款在 .NET 环境下运行的轻量型 ORM 组件,主要用于 .NET 项目快速访问数据库。
目前支持的数据库有:
MS SQL Server using the native .NET driver.
MS SQL Azure using the native .NET driver.
MS Access using the native .NET driver.
MS SQL Server Compact 4.0 through the Microsoft SQL Server Compact 4.0 driver.
Oracle through the ODP.NET driver.
MySQL through the MySQL Connector .NET driver.
SQLite through the SQLite ADO.NET Data Provider.
PostgreSql through the Npgsql provider.
IBM DB2
Sybase through the https://github.com/FredoKapo/FLUENT-ORM-ASE-PROVIDER provider.
=====
FluentData 开发者倡导简单、快捷,同时又兼顾当下最新的编码方式,让开发者在 .NET 环境下快速访问数据库。
核心概念 DbContext类 这是FluentData的核心类,可以通过配置ConnectionString来定义这个类,如何连接数据库和对具体的哪个数据库进行数据查询操作。 DbCommand类 这个类负责在相对应的数据库执行具体的每一个数据操作。 Builders Builder用来创建Insert, Update, Delete等相关的DbCommand实例。 Mapping Fluent
最近在帮朋友做一个简单管理系统,因为笔者够懒,但是使用过的NHibernate用来做这中项目又太不实际了,索性百度了微型ORM,FluentData是第一个跳入我眼睛的词。简单的了解下FluentData使用,主要看看是不是符合笔者的要求。嗯……嗯……反应还不错,API使用也很简单,参数化查询、分页什么的都有了,好了就它了,下面还是本篇的正题,怎么使用它。 1、下载 http://flu
前言: 最近项目中因使用FluentData,查阅部分博客资料觉得不够全面,所以把官网下的文档翻译一下,供大家学习参考。 正文: 开始学习 环境要求 .NET 4.0. 支持数据库 MS SQL Server 使用本地.NET驱动程序 MS SQL Azure 使用本地.NET驱动程序 MS Access使用本地.NET驱动程序 Microsoft SQL Server Compact 4.0 需
链接:https://blog.csdn.net/tai532439904/article/details/77879767 正文: 开始学习 环境要求 .NET 4.0. 支持数据库 MS SQL Server 使用本地.NET驱动程序 MS SQL Azure 使用本地.NET驱动程序 MS Access使用本地.NET驱动程序 Microsoft SQL Server Compact 4
查询一组数据 返回一组dynamic对象(new in .NET 4.0) 1: List products = Context.Sql("select * from Product").QueryMany(); 返回一组强类型对象 1: List products = Context.Sql("select * from Product").QueryMany(); 返回一个自定义的Collec
FluentData:一种使用Fluent API的新型轻量级ORM模型 FluentData 是微型 ORM(micro-ORM)家族的一名新成员,旨在比大型 ORM(full ORM)更加易用。FluentData 于本月推出,它使用 fluent API 并支持 SQL Server、SQL Azure、Oracle 和 MYSQL。 FluentData 的设计者 Lars
https://blog.csdn.net/tai532439904/article/details/77879767 环境要求 .NET 4.0. 支持数据库 MS SQL Server 使用本地.NET驱动程序 MS SQL Azure 使用本地.NET驱动程序 MS Access使用本地.NET驱动程序 Microsoft SQL Server Compact 4.0 需使用驱动 Micro
选择FluentData,主要看中其可以自动将sql查询结果映射为指定对象。 举个例子来讲: public class Deal { public int DealId { get; set; } public string Title { get; set; } public int FKProviderid { get; set; } public virtu
开始 要求 .NET 4.0. 支持的数据库 MS SQL Server using the native .NET driver. MS SQL Azure using the native .NET driver. MS Access using the native .NET driver. MS SQL Server Compact 4.0 through the Microsoft SQ
课程讲师:风舞烟 课程分类:.NET框架 适合人群:初级 课时数量:19课时 更新程度:完成 服务类型:C类(普通服务类课程) 用到技术:FluentData 涉及项目:FluentData轻量级 需要更多相关资料可以联系 Q2748165793 课程介绍 3.1 关于ORM 一、什么是ORM ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据
一、什么是ORM ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。 二、使用ORM的优势 优势一、 隐藏了数据访问细节,“封闭”的通用数据库交互,ORM的核心。它使得我们的通用数
bidDetail.MaterielInfoViews = db.Sql(materielInfoSql) .Parameter("BELONG_MEMBER_ID", AbpSession.MemberId) .Parameter("FK_KEY", id) .QueryMan
FluentData:开源的,微型的 orm框架 官网: http://fluentdata.codeplex.com 引入方式:1.直接引入dll文件FluentData.dll; 2 直接引入源文件 FluentData.cs 支出的数据库多: MS SQL Server MS SQL Server Compact 4.0 MS SQL Azure MS Access Oracle MySQL
大多数现代应用程序使用关系数据库来存储数据。 最近,许多供应商转而使用对象数据库来减轻数据维护的负担。 这意味着对象数据库或对象关系技术正在处理存储,检索,更新和维护。 此对象关系技术的核心部分是映射orm.xml文件。 由于xml不需要编译,因此我们可以轻松地对管理多个数据源进行更改。 对象关系映射 对象关系映射(ORM)简要介绍了什么是ORM以及它是如何工作的。 ORM是一种编程功能,可以将数
问题内容: 我知道Swing被认为是轻量级的,因为它是完全用Java实现的,而无需调用本机操作系统来绘制图形用户界面组件。 另一方面,AWT(抽象窗口工具箱)是重量级的工具箱,因为它仅调用操作系统以产生其GUI组件。 但是我听说Swing仍然基于AWT,甚至Swing组件也必须至少有一个重量级的容器。换句话说,JFrame,JApplet不是轻量级的,是真的吗?找出你的原因? 问题答案: JFra
问题内容: 我用谷歌搜索了短语“ j2ee的轻量级ORM”并找到了此页面http://java-source.net/open- source/persistence 从结果之一。我的目标是找到一个比Hibernate轻巧的ORM框架,并提供一些对我来说最重要的hibernate功能,例如:自动表生成和延迟初始化,并且不要给我麻烦的时间使用表和地图以及采集。同样重要的是,即将到来的ORM具有围绕它
问题内容: JPanel和JFrame有什么区别,以及与轻量级,重量级的关系? 问题答案: JPanel是允许将多个UI组件放在一起的容器。JFrame是使用Swing编写的窗口。 所有的Swing组件都是所谓的“轻型”组件,因为它们是用Java编写的。例如,如果您运行Swing应用程序并尝试使用UI分析工具(例如Windows中的WinSpy)对其进行分析,则只会看到一个元素:窗口(JFrame
本文向大家介绍详解Android轻量型数据库SQLite,包括了详解Android轻量型数据库SQLite的使用技巧和注意事项,需要的朋友参考一下 数据库是Android存储方案的核心,在Andorid中SQLite非常轻量,而且执行sql语句甚至比MySQL还要快。 SQLiteDatabase 是 Android 中操作数据库的核心类之一,使用SQLiteDatabase可以打开数据库,也可以
本文向大家介绍编写轻量ajax组件第三篇实现,包括了编写轻量ajax组件第三篇实现的使用技巧和注意事项,需要的朋友参考一下 通过之前的介绍,我们知道要执行页面对象的方法,核心就是反射,是从请求获取参数并执行指定方法的过程。实际上这和asp.net mvc框架的核心思想很类似,它会解析url,从中获取controller和action名称,然后激活controller对象,从请求获取action参数