Если я чего
решилАвтор: Коваленко Дмитрий
Дата: 15.11.17
, то выпью обязательно!
Варварским образом прикрутил
свой ADO.NET провайдер к linq2db и оно сразу заработало
using System;
using System.Linq;
using LinqToDB.DataProvider.Lcpi.OleDb;
using LinqToDB.Mapping;
namespace ConsoleApplication1{
////////////////////////////////////////////////////////////////////////////////
//class CUSTOMER
class CUSTOMER
{
public int CUST_NO;
[Column("CUSTOMER")]
public string NAME;
};//class CUSTOMER
////////////////////////////////////////////////////////////////////////////////
//class Program
class Program
{
const string ConnectionString =
@"provider=LCPI.IBProvider.3;"
+@"dbclient_type=fb.direct;"
+@"Location=inet4://HOME4/d:\database\fb_03_0_0\employee.fdb;"
+@"User ID=GAMER;"
+@"Password=vermut;";
static void Main()
{
try
{
using (var db = OleDbTools.CreateDataConnection(ConnectionString))
{
using (var tr=db.BeginTransaction())
{
var q =
from c in db.GetTable<CUSTOMER>()
select c;
foreach (var r in q)
{
Console.WriteLine
("{0} - {1}",
r.CUST_NO,r.NAME);
}
}//using tr
}//using
}
catch(Exception e)
{
Console.WriteLine("ERROR: {0} - {1}",e.Source,e.Message);
}
}//Main
}
////////////////////////////////////////////////////////////////////////////////
}
Вывод:
1001 - Signature Design
1002 - Dallas Technologies
1003 - Buttle, Griffith and Co.
1004 - Central Bank
1005 - DT Systems, LTD.
1006 - DataServe International
1007 - Mrs. Beauvais
1008 - Anini Vacation Rentals
1009 - Max
1010 - MPM Corporation
1011 - Dynamic Intelligence Corp
1012 - 3D-Pad Corp.
1013 - Lorenzi Export, Ltd.
1014 - Dyno Consulting
1015 - GeoTech Inc.
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>Если я чего решилАвтор: Коваленко Дмитрий
Дата: 15.11.17
, то выпью обязательно!
КД>Варварским образом прикрутил свой ADO.NET провайдер к linq2db и оно сразу заработало
[Skip]
Это ты только Hello World написал
Начинай серьезные linq запросы создавать.
Здравствуйте, Danchik, Вы писали:
КД>>Варварским образом прикрутил свой ADO.NET провайдер к linq2db и оно сразу заработало
D>Это ты только Hello World написал
Ну, да, Hello World
По факту это был пример из StartedGuide
> Начинай серьезные linq запросы создавать.
Сначала нужно порешать организационные вопросы.
-- Пользователи не приняли программу. Всех пришлось уничтожить. --