<?xml version="1.0"?>
<Entity>
	<Name>Room</Name>
	<Type>Single</Type>
	<Table>
		<Name>Room</Name>
		<Column>
			<Name>RoomCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>10</ColumnSize>
		</Column>
		<Column>
			<Name>ProjectCode</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>ChamberCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ModelCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>RoomName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>FloorIndex</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>RoomIndex</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>BuildArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>RoomArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>OtherArea1</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>OtherArea2</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>PreBuildArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>PreRoomArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>PreOtherArea1</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>PreOtherArea2</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>Status</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>Remark</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>200</ColumnSize>
		</Column>
		<Column>
			<Name>ObjectX</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>ObjectY</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>ImageCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>RowSpan</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>CellSpan</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>OutAspect</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>OutState</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>RoomType</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>FloorName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>BofangCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>InvState</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>SalState</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>InCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>InDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>OutCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>OutDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>BofangDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>Cost</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>CostPrice</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ContractCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Sql>
			<Name>Select</Name>
			<String> select  RoomCode, ProjectCode, BuildingCode, ChamberCode, ModelCode, RoomName, FloorIndex, RoomIndex, BuildArea, RoomArea, OtherArea1, OtherArea2, PreBuildArea, PreRoomArea, PreOtherArea1, PreOtherArea2, Status, Remark, ObjectX, ObjectY, ImageCode, RowSpan, CellSpan, OutAspect, OutState, RoomType, FloorName, BofangCode, InvState, SalState, InCode, InDate, OutCode, OutDate, BofangDate, Cost, CostPrice, ContractCode from Room where  RoomCode=@RoomCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@RoomCode</Name>
				<Column>RoomCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String> select  RoomCode, ProjectCode, BuildingCode, ChamberCode, ModelCode, RoomName, FloorIndex, RoomIndex, BuildArea, RoomArea, OtherArea1, OtherArea2, PreBuildArea, PreRoomArea, PreOtherArea1, PreOtherArea2, Status, Remark, ObjectX, ObjectY, ImageCode, RowSpan, CellSpan, OutAspect, OutState, RoomType, FloorName, BofangCode, InvState, SalState, InCode, InDate, OutCode, OutDate, BofangDate, Cost, CostPrice, ContractCode from Room</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into Room (  RoomCode, ProjectCode, BuildingCode, ChamberCode, ModelCode, RoomName, FloorIndex, RoomIndex, BuildArea, RoomArea, OtherArea1, OtherArea2, PreBuildArea, PreRoomArea, PreOtherArea1, PreOtherArea2, Status, Remark, ObjectX, ObjectY, ImageCode, RowSpan, CellSpan, OutAspect, OutState, RoomType, FloorName, BofangCode, InvState, SalState, InCode, InDate, OutCode, OutDate, BofangDate, Cost, CostPrice, ContractCode ) values (  @RoomCode, @ProjectCode, @BuildingCode, @ChamberCode, @ModelCode, @RoomName, @FloorIndex, @RoomIndex, @BuildArea, @RoomArea, @OtherArea1, @OtherArea2, @PreBuildArea, @PreRoomArea, @PreOtherArea1, @PreOtherArea2, @Status, @Remark, @ObjectX, @ObjectY, @ImageCode, @RowSpan, @CellSpan, @OutAspect, @OutState, @RoomType, @FloorName, @BofangCode, @InvState, @SalState, @InCode, @InDate, @OutCode, @OutDate, @BofangDate, @Cost, @CostPrice, @ContractCode )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@RoomCode</Name>
				<Column>RoomCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectCode</Name>
				<Column>ProjectCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BuildingCode</Name>
				<Column>BuildingCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ChamberCode</Name>
				<Column>ChamberCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ModelCode</Name>
				<Column>ModelCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@RoomName</Name>
				<Column>RoomName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@FloorIndex</Name>
				<Column>FloorIndex</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@RoomIndex</Name>
				<Column>RoomIndex</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@BuildArea</Name>
				<Column>BuildArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@RoomArea</Name>
				<Column>RoomArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@OtherArea1</Name>
				<Column>OtherArea1</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@OtherArea2</Name>
				<Column>OtherArea2</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PreBuildArea</Name>
				<Column>PreBuildArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PreRoomArea</Name>
				<Column>PreRoomArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PreOtherArea1</Name>
				<Column>PreOtherArea1</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PreOtherArea2</Name>
				<Column>PreOtherArea2</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Status</Name>
				<Column>Status</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Remark</Name>
				<Column>Remark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ObjectX</Name>
				<Column>ObjectX</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ObjectY</Name>
				<Column>ObjectY</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ImageCode</Name>
				<Column>ImageCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@RowSpan</Name>
				<Column>RowSpan</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@CellSpan</Name>
				<Column>CellSpan</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@OutAspect</Name>
				<Column>OutAspect</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OutState</Name>
				<Column>OutState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@RoomType</Name>
				<Column>RoomType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@FloorName</Name>
				<Column>FloorName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BofangCode</Name>
				<Column>BofangCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@InvState</Name>
				<Column>InvState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@SalState</Name>
				<Column>SalState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@InCode</Name>
				<Column>InCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@InDate</Name>
				<Column>InDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@OutCode</Name>
				<Column>OutCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OutDate</Name>
				<Column>OutDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@BofangDate</Name>
				<Column>BofangDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Cost</Name>
				<Column>Cost</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CostPrice</Name>
				<Column>CostPrice</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update Room set ProjectCode=@ProjectCode,BuildingCode=@BuildingCode,ChamberCode=@ChamberCode,ModelCode=@ModelCode,RoomName=@RoomName,FloorIndex=@FloorIndex,RoomIndex=@RoomIndex,BuildArea=@BuildArea,RoomArea=@RoomArea,OtherArea1=@OtherArea1,OtherArea2=@OtherArea2,PreBuildArea=@PreBuildArea,PreRoomArea=@PreRoomArea,PreOtherArea1=@PreOtherArea1,PreOtherArea2=@PreOtherArea2,Status=@Status,Remark=@Remark,ObjectX=@ObjectX,ObjectY=@ObjectY,ImageCode=@ImageCode,RowSpan=@RowSpan,CellSpan=@CellSpan,OutAspect=@OutAspect,OutState=@OutState,RoomType=@RoomType,FloorName=@FloorName,BofangCode=@BofangCode,InvState=@InvState,SalState=@SalState,InCode=@InCode,InDate=@InDate,OutCode=@OutCode,OutDate=@OutDate,BofangDate=@BofangDate,Cost=@Cost,CostPrice=@CostPrice,ContractCode=@ContractCode where  RoomCode=@RoomCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@RoomCode</Name>
				<Column>RoomCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectCode</Name>
				<Column>ProjectCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BuildingCode</Name>
				<Column>BuildingCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ChamberCode</Name>
				<Column>ChamberCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ModelCode</Name>
				<Column>ModelCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@RoomName</Name>
				<Column>RoomName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@FloorIndex</Name>
				<Column>FloorIndex</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@RoomIndex</Name>
				<Column>RoomIndex</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@BuildArea</Name>
				<Column>BuildArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@RoomArea</Name>
				<Column>RoomArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@OtherArea1</Name>
				<Column>OtherArea1</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@OtherArea2</Name>
				<Column>OtherArea2</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PreBuildArea</Name>
				<Column>PreBuildArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PreRoomArea</Name>
				<Column>PreRoomArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PreOtherArea1</Name>
				<Column>PreOtherArea1</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PreOtherArea2</Name>
				<Column>PreOtherArea2</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Status</Name>
				<Column>Status</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Remark</Name>
				<Column>Remark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ObjectX</Name>
				<Column>ObjectX</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ObjectY</Name>
				<Column>ObjectY</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ImageCode</Name>
				<Column>ImageCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@RowSpan</Name>
				<Column>RowSpan</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@CellSpan</Name>
				<Column>CellSpan</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@OutAspect</Name>
				<Column>OutAspect</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OutState</Name>
				<Column>OutState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@RoomType</Name>
				<Column>RoomType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@FloorName</Name>
				<Column>FloorName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BofangCode</Name>
				<Column>BofangCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@InvState</Name>
				<Column>InvState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@SalState</Name>
				<Column>SalState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@InCode</Name>
				<Column>InCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@InDate</Name>
				<Column>InDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@OutCode</Name>
				<Column>OutCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OutDate</Name>
				<Column>OutDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@BofangDate</Name>
				<Column>BofangDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Cost</Name>
				<Column>Cost</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CostPrice</Name>
				<Column>CostPrice</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from Room  where  RoomCode=@RoomCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@RoomCode</Name>
				<Column>RoomCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectRoomInBuildingCode</Name>
			<String> select * from Room where BuildingCode in (@BuildingCode) </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@BuildingCode</Name>
				<Column>BuildingCode</Column>
				<SqlDbType>Varchar</SqlDbType>
			</Param>
		</Sql>		
		<Sql>
			<Name>SelectByBuildingCodeAndPos</Name>
			<String> select * from Room where BuildingCode=@BuildingCode and FloorIndex=@FloorIndex and RoomIndex=@RoomIndex</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@BuildingCode</Name>
				<Column>BuildingCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@FloorIndex</Name>
				<Column>FloorIndex</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@RoomIndex</Name>
				<Column>RoomIndex</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectRoomByBuildingCodeAndChamberCode</Name>
			<String> select * from Room where BuildingCode=@BuildingCode and ChamberCode=@ChamberCode order by floorIndex</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@BuildingCode</Name>
				<Column>BuildingCode</Column>
				<SqlDbType>Varchar</SqlDbType>
			</Param>
			<Param>
				<Name>@ChamberCode</Name>
				<Column>ChamberCode</Column>
				<SqlDbType>Varchar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SumBuildingArea</Name>
			<String> select isnull( sum(BuildArea), 0 ) as TotalBuildArea  from Room </String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>SumBuildingAreaPre</Name>
			<String> select isnull( sum(PreBuildArea), 0 ) as TotalBuildAreaPre  from Room </String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>SelectByBuildingCode</Name>
			<String> select * from Room where BuildingCode=@BuildingCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@BuildingCode</Name>
				<Column>BuildingCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
	</Table>
</Entity>