zoukankan      html  css  js  c++  java
  • Active Record Patter, Active记录模式

    活动记录模式通常用于数据驱动应用程序中的模型数据库表或视图的类,以其模型数据库表的一行由类的实例。 在这种模式类的属性将映射到相应的数据库表的列中。

    类的实例方法上执行操作在数据库记录而其静态方法使用整个表。 是例如如果数据库包含一个名为列 EmployeeId uniqueidentifier、 作为一个 nvarchar(50) 的名称和作为一个货币的薪水的雇员的表,实现活动记录模式您想创建一个名为类 Employee 具有名为 EmployeeId、 名称和薪水的属性。 在员工类将包括实例方法如创建,保存,和删除,并可能包括如 DeleteAll、 查找和 FindAll 的静态方法。

    图 1 显示了活动记录模式。 它提供了一个简单、 直观语法使用数据并使用多个对象关系 mappers (O / RM) 模式。

      图 1 中的活动记录模式

    // Add Andrew Fuller as a new employee  
    Employee emp = new Employee();
    emp.Name = "Andrew Fuller";
    emp.Salary = 50000.00M;
    emp.Create();
    
    // Give a 10% raise to all employees 
    Employee[] allEmployees = Employee.FindAll();
    foreach (Employee current in allEmployees)
    {
        current.Salary *= 1.10M;
        current.Save();
    } 

    具体看企业应用架构模式

  • 相关阅读:
    系统结构实践——第一次作业
    个人作业——软件工程实践总结作业
    个人作业——软件评测
    软件工程第五次作业--结队编程
    软件工程第四次作业--结队作业
    第一次个人编程作业
    第一次软工作业
    java第五周上机练习
    Java作业5
    java4
  • 原文地址:https://www.cnblogs.com/cute/p/2690508.html
Copyright © 2011-2022 走看看