我觉得有点奇怪的问题。寻找某种开源软件/工具来做下一代码生成任务。
在SSDT中,可以在两个数据库之间生成数据差异脚本等。
但是,我想创建一个C#脚本,它代表普通POCo对象中的数据插入/更新/日期(从SQL服务器方案生成的POC类,两个DB之间的DB模式相同)。
例如。我有课程:
class User{
public Int Id{get; set;}
public String Name{get; set; }
}
SSDT geenrated SQL脚本:
INSERT INTO User (Id, Name) VALUES (5, 'UserA')
INSERT INTO User (Id, Name) VALUES (3, 'UserB')
我想生成下一个代码:
userRepo.Insert( new User(){ Id = 5, Name = 'UserA'} )
userRepo.Insert( new User(){ Id = 3, Name = 'UserB'} )
该任务是否有任何现有项目? 谢谢,