using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.Common;
using System.ComponentModel;
using Befri.Query;
using Befri.Data.SqlClient;
using Befri.Goldhoo.Models;
namespace Befri.Goldhoo.Services
{
///
/// 名 称: <%= Table.Text %>管理接口
/// 开发人员:
/// 开发日期: <%= DateTime.Today.ToLongDateString() %>
///
public interface I<%= Table.AliasName %>Service : IDataService
{
///
/// 返回满足查询条件的<%= Table.Text %>实体列表
///
/// 查询条件
/// <%= Table.Text %>实体列表
IList<<%= Table.AliasName %>> Get<%= Table.AliasName %>s(QueryParameter param);
///
/// 创建<%= Table.Text %>记录
///
/// <%= Table.Text %>对象
///
int Create<%= Table.AliasName %>(<%= Table.AliasName %> <%= Table.aliasName %>);
///
/// 更新<%= Table.Text %>记录
///
/// <%= Table.Text %>对象
/// 受影响的记录数
int Update<%= Table.AliasName %>(<%= Table.AliasName %> <%= Table.aliasName %>);
///
/// 删除<%= Table.Text %>记录
///
<% foreach(Arista.Data.ColumnSchema column in Table.Keys){%>/// <%= column.Text %> <% } %>
/// 受影响的记录数
int Delete<%= Table.AliasName %>(<%= KeyParamsText %>);
}
}