@@ -192,22 +192,12 @@ internal void AddReferencedTable(PersistentClass referencedClass)
192
192
193
193
public override string ToString ( )
194
194
{
195
- if ( ! IsReferenceToPrimaryKey )
196
- {
197
- var result = new StringBuilder ( ) ;
198
- result . Append ( GetType ( ) . FullName )
199
- . Append ( '(' )
200
- . Append ( Table . Name )
201
- . Append ( string . Join ( ", " , Columns ) )
202
- . Append ( " ref-columns:" )
203
- . Append ( '(' )
204
- . Append ( string . Join ( ", " , ReferencedColumnsReadOnly ) )
205
- . Append ( ") as " )
206
- . Append ( Name ) ;
207
- return result . ToString ( ) ;
208
- }
195
+ if ( IsReferenceToPrimaryKey )
196
+ return base . ToString ( ) ;
209
197
210
- return base . ToString ( ) ;
198
+ var columns = string . Join ( ", " , Columns ) ;
199
+ var refColumns = string . Join ( ", " , referencedColumns ) ;
200
+ return $ "{ GetType ( ) . FullName } ({ Table . Name } { columns } ref-columns:({ refColumns } ) as { Name } ";
211
201
}
212
202
213
203
public bool HasPhysicalConstraint
@@ -227,11 +217,6 @@ public IList<Column> ReferencedColumns
227
217
}
228
218
}
229
219
230
- private IEnumerable < Column > ReferencedColumnsReadOnly
231
- {
232
- get { return referencedColumns ?? Enumerable . Empty < Column > ( ) ; }
233
- }
234
-
235
220
public string ReferencedEntityName
236
221
{
237
222
get { return referencedEntityName ; }
@@ -253,7 +238,7 @@ public override bool IsGenerated(Dialect.Dialect dialect)
253
238
if ( dialect . SupportsNullInUnique || IsReferenceToPrimaryKey )
254
239
return true ;
255
240
256
- foreach ( var column in ReferencedColumnsReadOnly )
241
+ foreach ( var column in referencedColumns )
257
242
{
258
243
if ( column . IsNullable )
259
244
return false ;
0 commit comments