1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 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
- {
- /// <summary>
- /// 名 称: <%= Table.Text %>管理接口
- /// 开发人员:
- /// 开发日期: <%= DateTime.Today.ToLongDateString() %>
- /// </summary>
- public interface I<%= Table.AliasName %>Service : IDataService
- {
- /// <summary>
- /// 返回满足查询条件的<%= Table.Text %>实体列表
- /// </summary>
- /// <param name="param">查询条件</param>
- /// <returns><%= Table.Text %>实体列表</returns>
- IList<<%= Table.AliasName %>> Get<%= Table.AliasName %>s(QueryParameter param);
-
- /// <summary>
- /// 创建<%= Table.Text %>记录
- /// </summary>
- /// <param name="<%= Table.aliasName %>"><%= Table.Text %>对象</param>
- /// <returns></returns>
- int Create<%= Table.AliasName %>(<%= Table.AliasName %> <%= Table.aliasName %>);
-
- /// <summary>
- /// 更新<%= Table.Text %>记录
- /// </summary>
- /// <param name="<%= Table.aliasName %>"><%= Table.Text %>对象</param>
- /// <returns>受影响的记录数</returns>
- int Update<%= Table.AliasName %>(<%= Table.AliasName %> <%= Table.aliasName %>);
-
- /// <summary>
- /// 删除<%= Table.Text %>记录
- /// </summary>
- <% foreach(Arista.Data.ColumnSchema column in Table.Keys){%>/// <param name="<%= column.aliasName %>"><%= column.Text %></param> <% } %>
- /// <returns>受影响的记录数</returns>
- int Delete<%= Table.AliasName %>(<%= KeyParamsText %>);
-
- }
- }
|