微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Smark.Data 开源数据访问组件

程序名称:Smark.Data

授权协议: Apache

操作系统: Windows

开发语言: C#

Smark.Data 介绍

Smark.Data是基于Ado.net实现的数据访问组件,提供基于强类型的查询表达式进行灵活的数据查询统计修改删除等操作;采用基于条件驱动的操作模式,使数据操作更简单轻松;内部通过标准sql92实现对不同数据的支持包括MSsql,ORACLE,sqlITE,ACCESS等。
主要功能

1.8使用简介

[TestMethod]
public void Result_GetValue()
{
    Query<Employee> query = 3;
    Console.WriteLine(query.Value.FirstName);
}
[TestMethod]
public void Result_GetValue1()
{
    Query<Employee> query = Employee.employeeID == 3;
    Console.WriteLine(query.Value.FirstName);
}
[TestMethod]
public void Result_GetValue2()
{
    Query<Employee> query = "employeeid=3";
    Console.WriteLine(query.Value.FirstName);
}
[TestMethod]
public void Result_GetValue3()
{
    Query<string> query = "select firstName from employees where employeeid=3";
    Console.WriteLine(query.Value);
}
[TestMethod]
public void Result_GetValues1()
{
    Query<List<Employee>> query = "";
    foreach (Employee item in query.Value)
    {
        Console.WriteLine(item.FirstName);
    }
}
[TestMethod]
public void Result_GetValues2()
{
    //存储过程
    CustOrderHist coh = new CustOrderHist();
    coh.CustomerID = "ALFKI";
    Query<IList<OrderHist>> query = coh;
    foreach (OrderHist item in query.Value)
    {
        Console.WriteLine(item.ProductName);
    }
}

Smark.Data 官网

http://smark.codeplex.com/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐