Т.е. если в качестве Т передать стринг, то падает?
The type 'long' must be a reference type in order to use it as parameter 'TEntity' in the generic type or method 'RelationalQueryableExtensions.FromSqlRaw<TEntity>(DbSet<TEntity>, string, params object[])'