Используя ASP.NET Динамические Данные / LINQ к SQL, как у Вас есть два поля таблицы, имеют отношения к тому же внешнему ключу?

Так просто, вы можете использовать любой 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).

11
задан Chris 26 September 2008 в 19:02
поделиться

1 ответ

Решение состоит в том, чтобы удалить и повторно добавить ОБЕ таблицы к LINQ к схеме SQL, не только ту, к которой Вы добавили второе поле и ключи.

С другой стороны, кажется, что можно сделать две ассоциации с помощью LINQ для интерфейса SQL - просто не пытаются связать их в единственную ассоциацию.

5
ответ дан 3 December 2019 в 11:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: