public RepositoryMapping(string usingBlock, string ns, string className, PocoMapping poco) { Using = usingBlock; Ns = ns; ClassName = className; Poco = poco; }
public RepositoryMapping CreateRepository(string usingBlock, string nameSpace, PocoMapping poco) { return new RepositoryMapping(string.Join(Environment.NewLine, usingBlock, $"using {poco.Ns};") , nameSpace, $"{poco.ClassName}Gateway" ,poco); }