首先,一般情况遵循合同相对性原则。
所谓合同相对性,即合同效力的相对性,是指合同关系只能发生在特定主体之间,只对特定主体发生约束力,即其只能约束合同当事人,合同外的第三人既不享有合同上的权利也不承担合同上的义务;只有合同当事人才能基于合同相互提出请求或者提起诉讼,合同当事人不能依据合同对合同关系外第三人提出请求或者提起诉讼,合同关系外的第三人也不能依据合同向合同当事人提出请求或者提起诉讼。
其次,一定条件突破合同相对性原则。
《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》第二十六条的规定。该条第一款规定:"实际施工人以转包人、违法分包人为被告起诉的,人民法院应当依法受理",第二款规定:"实际施工人以发包人为被告主张权利的,人民法院可以追加转包人或者违法分包人为本案当事人。发包人只在欠付工程款的范围内对实际施工人承担责任。"从该两款规定可以看出,实际施工人提起诉讼主张工程款以不突破合同相对性为法律适用的基本原则,以突破合同相对性为特别规定。该特别规定意在保护农民工等实际施工人的合法权益。
所以,实际施工人索要工程款,以转包人、违法分包人为被告;以发包人为被告主张权利的,人民法院可以追加转包人或者违法分包人为本案当事人,发包人只在欠付工程款的范围内对实际施工人承担责任。