コード例 #1
0
        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()));
        }
コード例 #2
0
 public void Visit(EntityReferenceExpression expression)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
 public void Visit(EntityReferenceExpression expression)
 {
 }
コード例 #4
0
 public virtual void VisitEntityReferenceExpression(EntityReferenceExpression entityReferenceExpression)
 {
     DefaultVisit(entityReferenceExpression);
 }