如何使用linq语法连接3个表

时间:2017-03-07 03:11:44

标签: c# linq asp.net-mvc-4

这是我的代码:

add_filter( 'woocommerce_email_order_meta_fields', 'custom_woocommerce_email_order_meta_fields', 10, 3 ); 

function custom_woocommerce_email_order_meta_fields( $fields, $sent_to_admin, $order ) { 
    $fields['_user_link'] = array( 
        'label' => __( 'User Link' ), 
        'value' => get_post_meta( $order->id, '_user_link', true ), 
    ); 
    return $fields; 
}

db.CommunityRoles中的join z给了我这个错误:

Join子句不正确。如何使语法正确?

1 个答案:

答案 0 :(得分:1)

您的语法不正确。您要与列x.CommunityRolez.Role加入的表格属于同一类型。

  

错误CS1941 join子句中某个表达式的类型不正确。呼叫'加入'

时,类型推断失败

您可能收到此错误,并且您必须加入具有相同类型的列,例如intint。检查两者必须相同。

相关问题