摘要:
点击这里返回目录在使用 ALinq V2.5.2的 Oracle ODP Provider 时,需要引用 Oracle.DataAccess.dll (版本2.111.6.20),但有时候,我们需要引用其它版本的 Oracle.DataAccess.dll ,例如 2.112.1.2 版。这时候我们就需要设置一下 Config 文件(对于 Windows应用程序来说是 App.Config,于于 Web 应用程序来说是 Web.Config),不然会出现异常。设置如下:代码Code highlighting produced by Actipro CodeHighlighter (freewa 阅读全文
随笔档案-2010年12月
Linq to Oracle 使用教程(十一)创建 Dynamic Data 项目
2010-12-06 10:24 by 麦舒, 783 阅读, 收藏, 编辑
摘要:
点击这里返回目录创建一个新项目,然后选择 Visual C#(或者 Visual Basic ) ,然后再选择 Web ,点击 ASP.NET Dynamic Data ALinq Web Application 创建项目。有关更多 Dynamic Data 方面的文章,请参考 Linq to SQL 的相关文章。点击这里返回目录 阅读全文
Linq to Oracle 使用教程(十)绑定数据到 GridView
2010-12-06 09:52 by 麦舒, 1038 阅读, 收藏, 编辑
摘要:
点击这里返回目录创建一个 Web Application 项目。将 ALinqDataSource 添加到工具栏。右键点击工具栏中的 General 项,在弹出的菜单中,选择 Choose Items 项,然后在对话框中,选择 ALinqDataSource 项,点击 OK 按键关闭对话框。添加 ALinqDataSource 和 GridView 控件,并进行绑定。另外再拖一个 TextBox 用来输出生成的 SQL 语句。如下图所示:点击这里下载源码点击这里返回目录 阅读全文
Linq to Oracle 使用教程目录
2010-12-04 16:50 by 麦舒, 9520 阅读, 收藏, 编辑
摘要:
Linq to Oracle 使用教程(一)准备工作 Linq to Oracle 使用教程(二)创建实体类 Linq to Oracle 使用教程(三)数据的增、删、改Linq to Oracle 使用教程(四)验证数据Linq to Oracle 使用教程(五)使用 Xml 映射文件Linq to Oracle 使用教程(六)将数据库的函数映射到方法Linq to Oracle 使用教程(七)将数据库的存储过程映射到方法Linq to Oracle 使用教程(八)使用 T4 模版生成代码Linq to Oracle 使用教程(九)ALinq 的扩展Linq to Oracle 使用教程(十 阅读全文
Linq to Oracle 使用教程(九)ALinq 的扩展
2010-12-04 16:48 by 麦舒, 1327 阅读, 收藏, 编辑
摘要:
点击这里返回目录ALinq 在 Linq to SQL 的基本,做了一些扩展,使得它更为好用。获取实体类的 DataContext对象选择Category 实体类,将 DataContext 设为 True 。运行下面的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->static void Main(string[] args){ var dc = new NorthwindDataContext() { Log = Console.O 阅读全文
Linq to Oracle 使用教程(七)将数据库的存储过程映射到方法
2010-12-04 16:47 by 麦舒, 963 阅读, 收藏, 编辑
摘要:
点击这里返回目录双击 GET_CATEGORIES_AND_PRODUCTS 存储过程,代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->PACKAGE BODY PKG3 ISPROCEDURE GET_CATEGORIES_AND_PRODUCTS(MYCS1 OUT MYTYPE1, MYCS2 OUT MYTYPE2) ISBEGINOPEN MYCS1 FOR SELECT CATEGORYID, CATEGORYNAM 阅读全文
Linq to Oracle 使用教程(八)使用 T4 模版生成代码
2010-12-04 16:47 by 麦舒, 1075 阅读, 收藏, 编辑
摘要:
点击这里返回目录禁用原来的代码生成(可选步骤)选择 Northwind.admf 文件,在属性窗口中,将 Custom Tool 属性设置为空,原来值为 ALinqCodeGenerator 。选择模版右键点击项目,在弹出的菜单中,选择 Add ALinq Template,然后选择 Entities.tt 模版,在弹出窗口中,选择 Northwind.admf 模型,点击 OK 按钮后生成代码。点击这里返回目录 阅读全文
Linq to Oracle 使用教程(六)将数据库的函数映射到方法
2010-12-04 16:46 by 麦舒, 1106 阅读, 收藏, 编辑
摘要:
点击这里返回目录创建自定义函数和存储过程打开 ALinq 安装目录下的 Oracle(ODP)Samples 解决方案,然后运行 Sample3_StoreProcedure 项目,点击 "Click to Create Procedures" 按钮,当然,在运行前你得先修改连接字符串,如果你还没有修改的话。在创建完存储过程后,请将所它们编译。将数据库的函数映射到方法一、简单函数映射我们首先来进行映射的是 Upper 函数,这是一个将字符串转为大写的函数,这个函数的一个输入字符串参数,并且返回也是字符串。应该我们可以创建一个如下的方法映射到该函数去。代码Code highl 阅读全文
Linq to Oracle 使用教程(五)使用 Xml 映射文件
2010-12-04 16:45 by 麦舒, 1034 阅读, 收藏, 编辑
摘要:
点击这里返回目录创建 Xml 映射文件点击设计器,在 External Mapping 属性设为 True,然后按保存生成代码,在 Northwind.admf 项目下面,你会发现新生成了一个 Northwind.designer.map 文件。使用 Xml 映射文件在使用下面的代码时,请记得修改 filePath 变量。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->static void Main(string[] args){ va 阅读全文
Linq to Oracle 使用教程(四)验证数据
2010-12-04 16:43 by 麦舒, 1421 阅读, 收藏, 编辑
摘要:
点击这里返回目录添加 Validate Attribute 到属性选取 Product 类中的 PropertyName 属性,在属性窗口中,选择 Attributes 项,然后点击旁边的按钮。在弹出的对话框中,双击左边 Attribute List 中的 RequiredAttribute 项,将其添加到右边。在属性窗口中,将 AllowEmptyString 设为 False ,点击 OK 按钮保存。实现扩展方法在设计器中,鼠标右键点击 Product 类,在弹出的菜单中,选择 ViewCode (或者按 F7快捷键)。导入命名空间Code highlighting produced by 阅读全文
Linq to Oracle 使用教程(三)数据的增、删、改
2010-12-04 16:39 by 麦舒, 2551 阅读, 收藏, 编辑
摘要:
点击这里返回目录创建 DataContext 对象Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var dc = new NorthwindDataContext() { Log = Console.Out };插入数据Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var product 阅读全文
Linq to Oracle 使用教程(一)准备工作
2010-12-04 16:38 by 麦舒, 7780 阅读, 收藏, 编辑
摘要:
点击这里返回目录简介主流的 Linq to Oracle 主要有三款软件,分别是 DBLinq,ALinq,以及 LinqConnter,这三款软件中,以 ALinq 的性能最为卓越,并且十分稳定,在使用的过程中没有发现任何明显的 BUG,更为难得的是在使用上与 Linq to SQL 相同,不同的是支持更多的数据库。在这里,主要介绍 使用 ALinq 来连接 Oracle 数据库。软件下载下载 ALinq 以及 ORDesigner 并完成安装,正如 Linq to SQL 是基于 ADO.Net,ALinq 也是基本 ADO.Net 的,ALinq 不仅支持微软提供的 Provider,更 阅读全文
Linq to Oracle 使用教程(二)创建实体类
2010-12-04 16:38 by 麦舒, 5039 阅读, 收藏, 编辑
摘要:
点击这里返回目录添加数据库连接在 Server Explorer 面板中,创建 Oracle 的 Northwind 数据库连接。完成后如下图所示。将表拖放到设计器新建一 Console Application 项目 ,然后添加新项,在弹出的对话框架,选择 Data 项,然后选择 ORDesigner,在名称中键入 Northwind.admf ,展开 Server Explorer 中 Oracle 连接(如上图中的NORTHWIND.vpc1),然后选取 CATEGORIES 和 PRODUCTS 表,并将它们拖放到设计器中。查询数据点击选择设计器,在 Property 窗口中,请确认 D 阅读全文