【发布时间】:2010-12-27 13:28:32
【问题描述】:
我需要为一些 .net 应用程序编写一个专门的嵌入式数据库。数据库部分本身没有问题(如前所述,它是专门的),但从我的 .net 代码访问它是。
我正在考虑使用 LINQ 作为唯一的数据访问(所以没有 ADO.net,这对于该场景来说很好),但我从来没有这样做过,我想知道我真正需要实现什么?
我需要 IQueryable 吗?我需要实现一组标准方法/接口吗?是否有写入数据的标准,还是我需要为它创建自己的语义?
【问题讨论】:
-
您是否有索引或查询计划或其他可以从 IQueryable 中获得好处的东西?
-
@SLaks 不,这很简单“SELECT field1,field2,tf3 from table1 join table2 on table2.fid = table1.id where table1.field3 = 1 order by table2.field4”类型的东西(除了它不是 SQL)
标签: c# .net linq iqueryable