<?xml version="1.0"?>
<Entity>
  <Name>CostBudgetSetRule</Name>
  <Type>Single</Type>
  <Table>
    <Name>CostBudgetSetRule</Name>
    <Column>
      <Name>id</Name>
      <DataType>System.String</DataType>
      <IsKey>true</IsKey>
      <IsAllowNull>false</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>CostBudgetSetCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>false</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>sltRule</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>buildingCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>rulevalue</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Sql>
      <Name>Select</Name>
      <String>select * from CostBudgetSetRule where  id=@id</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@id</Name>
        <Column>id</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>SelectAll</Name>
      <String>select * from CostBudgetSetRule</String>
      <CommandType>Text</CommandType>
    </Sql>
    <Sql>
      <Name>Insert</Name>
      <String> Insert into CostBudgetSetRule (  id, CostBudgetSetCode, sltRule, buildingCode, rulevalue ) values (  @id, @CostBudgetSetCode, @sltRule, @buildingCode, @rulevalue )</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@id</Name>
        <Column>id</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CostBudgetSetCode</Name>
        <Column>CostBudgetSetCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@sltRule</Name>
        <Column>sltRule</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@buildingCode</Name>
        <Column>buildingCode</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@rulevalue</Name>
        <Column>rulevalue</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>Update</Name>
      <String> Update CostBudgetSetRule set CostBudgetSetCode=@CostBudgetSetCode,sltRule=@sltRule,buildingCode=@buildingCode,rulevalue=@rulevalue where  id=@id</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@id</Name>
        <Column>id</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CostBudgetSetCode</Name>
        <Column>CostBudgetSetCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@sltRule</Name>
        <Column>sltRule</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@buildingCode</Name>
        <Column>buildingCode</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@rulevalue</Name>
        <Column>rulevalue</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>Delete</Name>
      <String> Delete from CostBudgetSetRule  where  id=@id</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@id</Name>
        <Column>id</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>SelectByCostBudgetSetCode</Name>
      <String>select * from CostBudgetSetRule where CostBudgetSetCode=@CostBudgetSetCode </String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@CostBudgetSetCode</Name>
        <Column>CostBudgetSetCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
  </Table>
</Entity>