src/Czar.Cms.Core/CodeTemplate/IRepositoryTemplate.txt
(完整代码) 3KB////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不宕机 永无BUG //
////////////////////////////////////////////////////////////////////
/**
*┌──────────────────────────────────────────────────────────────┐
*│ 描 述:{Comment}
*│ 作 者:{Author}
*│ 版 本:1.0 模板代码自动生成
*│ 创建时间:{GeneratorTime}
*└──────────────────────────────────────────────────────────────┘
*┌──────────────────────────────────────────────────────────────┐
*│ 命名空间: {IRepositoryNamespace}
*│ 接口名称: I{ModelName}Repository
*└──────────────────────────────────────────────────────────────┘
*/
using Czar.Cms.Core.Repository;
using Czar.Cms.Models;
using System;
using System.Threading.Tasks;
namespace {IRepositoryNamespace}
{
public interface I{ModelName}Repository : IBaseRepository<{ModelName}, {KeyTypeName}>
{
/// <summary>
/// 逻辑删除返回影响的行数
/// </summary>
/// <param name="ids">需要删除的主键数组</param>
/// <returns>影响的行数</returns>
Int32 DeleteLogical(Int32[] ids);
/// <summary>
/// 逻辑删除返回影响的行数(异步操作)
/// </summary>
/// <param name="ids">需要删除的主键数组</param>
/// <returns>影响的行数</returns>
Task<Int32> DeleteLogicalAsync(Int32[] ids);
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
