EntityModel/Migration/Migrate.cs
(完整代码) 1KBusing System;
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Linq;
using System.Text;
namespace ComLib.Entities.Migrations
{
/*
public class Migrate
{
private static IDataMigrator _dataMigrator;
private static ISchemaMigrator _schemaMigrator;
public static IDataMigrator Data
{
get { return _dataMigrator; }
}
public static ISchemaMigrator Schema
{
get { return _schemaMigrator; }
}
}
public interface IDataMigrator
{
void DeleteAdd<T>(IList<T> items, params Expression<Func<T, object>>[] condition);
void Add<T>(IList<T> items, params Expression<Func<T,object>>[] condition);
void Up<T>(IList<T> items);
void Up<T>(IList<T> items, Expression<Func<T, object>> onColumnPredicate);
void Up<T>(IList<T> items, params Expression<Func<T, object>>[] onColumnsPredicates);
void Down<T>(Expression<Func<T, object>> onColumn, params T[] inValues);
}
public interface ISchemaMigrator
{
void Up<T>();
void Up<T>(IList<T> items, Expression<Func<T, object>> onColumnPredicate);
void Up<T>(IList<T> items, params Expression<Func<T, object>>[] onColumnsPredicates);
}
*/
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
