SqlHelper.cs 433 B

1234567891011121314
  1. using System.Reflection;
  2. namespace AipDatabase.API.Repositories
  3. {
  4. public class SqlHelper<T>
  5. {
  6. public string GetSqlFromEmbeddedResource(string name)
  7. {
  8. using var resourceStream = typeof(T).Assembly.GetManifestResourceStream(typeof(T).Namespace + ".Mapper." + name + ".sql");
  9. using var reader = new StreamReader(resourceStream!);
  10. return reader.ReadToEnd();
  11. }
  12. }
  13. }