Skip to content

Commit

Permalink
Readme update
Browse files Browse the repository at this point in the history
  • Loading branch information
FransBouma committed Jul 2, 2014
1 parent 80a833b commit 1b86cc1
Showing 1 changed file with 10 additions and 13 deletions.
23 changes: 10 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,35 @@
LINQPadDriver
=============
The Official LLBLGen Pro LINQPad driver. This repository is the continuation of the Codeplex repository at
LLBLGen Pro LINQPad Driver
===========================
The Official [LLBLGen Pro](http://www.llblgen.com) LINQPad driver. This repository is the continuation of the Codeplex repository at
https://llblgenlinqpad.codeplex.com/. For the sourcecode of the Linqpad driver for LLBLGen Pro v4.1 or earlier
please visit the codeplex repository.

How to compile the sourcecode
-----------------------------------
###How to compile the sourcecode
To compile the sourcecode, make sure you place the files mentioned in \Externals\FilesToPlaceHere.txt into
the folder \Externals before compiling. It can be DevDeploy(4).bat fails after compilation. Adjust the paths
in those bat files or remove the post-build event. If you copied LINQPad.exe v4.40 or higher in the Externals
folder, you have to change the target framework to .NET 4 for the driver project to compile the code.

Requirements to compile the code:
-----------------------------------
###Requirements to compile the code:
.NET 3.5 SDK or higher. Recommented: VS.NET 2010, 2012 or 2013 (preferred).

How to distribute the driver
------------------------------------
###How to distribute the driver
To distribute the driver, zip the dll and header.xml into a zip file and rename the extension to .lpx.

Executing SQL
------------------
###Executing SQL
The driver isn't designed to be used to execute SQL against a database, though it will work if the following
is true:
- You specify a connection string in the connection dialog
- In the connection string specified you connect to a SQL Server service.

Executing QuerySpec or Low-level API queries
----------------------------------------------
###Executing QuerySpec or Low-level API queries
Set the 'language' combo box in the query pane in LINQpad to 'C# Statements' or 'VB.NET statements'.
Specify the query as-is. To see results, use the Dump(); extension method by appending it to the
results.

For Adapter, obtain the adapter from the property 'AdapterToUse'. See the example below:

```C#
// Queryspec:
var qf = new QueryFactory();
var results = this.AdapterToUse.FetchQuery(qf.Customer);
Expand All @@ -43,3 +39,4 @@ results.Dump();
var managers = new EntityCollection<ManagerEntity>();
this.AdapterToUse.FetchEntityCollection(managers, null);
managers.Dump();
```

0 comments on commit 1b86cc1

Please sign in to comment.