Так просто, вы можете использовать любой url и получить значение
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
Пример использования
// query string: ?first=value1&second=&value2
var foo = getParameterByName('first'); // "value1"
var bar = getParameterByName('second'); // "value2"
Примечание: если параметр присутствует несколько раз (? first = value1 & amp; second = value2), вы получите первое значение (значение1) и второе значение как (значение2).
Решение состоит в том, чтобы удалить и повторно добавить ОБЕ таблицы к LINQ к схеме SQL, не только ту, к которой Вы добавили второе поле и ключи.
С другой стороны, кажется, что можно сделать две ассоциации с помощью LINQ для интерфейса SQL - просто не пытаются связать их в единственную ассоциацию.