title: When using Entity Framwork 4.1 for Oracle, long column names create errors
body: <p>I have two tables that has a column with the same name at the maximum length of 30. 
  when I query it in linq with a join of these two tables the actual generated SQL (quite huge by the way) uses the "AS" keyword to differentiate between them, calling them {long_column_name}1 and {long_column_name}2.</p>
  
  <p>when that happens the alias name is actually in the length of 31 which causes to the ORA-00972 error: identifier is too long for the alias name!</p>
  
  <p>this is obviously some kind of a bug in the SQL generation process.</p>
  
  <p>anyone knows of a workaround?
  because I can't rename the columns, what I do now is to create two views without these columns, but this is not an ideal solution.</p>