public void Translate_returns_property_expression_with_foreign_key_name_according_to_convention_for_reference_property_as_property_name() { var blogProperty = Reflector <BlogPost> .GetProperty(x => x.Blog); var blogIdProperty = Reflector <Blog> .GetProperty(x => x.Id); var entityReferenceExpression = new EntityReferenceExpression(blogProperty, blogIdProperty); var expectedExpression = new PropertyExpression("BLOGID"); Assert.AreEqual(expectedExpression, entityReferenceExpression.Translate(new UpperCaseConvention())); }
public void Visit(EntityReferenceExpression expression) { throw new NotImplementedException(); }
public void Visit(EntityReferenceExpression expression) { }
public virtual void VisitEntityReferenceExpression(EntityReferenceExpression entityReferenceExpression) { DefaultVisit(entityReferenceExpression); }