Как вы уже упоминали, функция copyToClipboard()
работает правильно , двигаясь вперед для отправки последовательности символов - sendKeys()
, вы можете использовать следующее решение:
import java.awt.HeadlessException;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.io.IOException;
copyToClipbord(value);
String data = (String) Toolkit.getDefaultToolkit().getSystemClipboard().getData(DataFlavor.stringFlavor);
element.sendKeys(data);
Дизайнер Entity Framework ужасен - у меня много раз возникала одна и та же проблема (и ваша проблема тоже, Крейг):
Это происходит, когда у вас неправильно настроенная ассоциация "многие к одному". Они могли очень легко исправить конструктор, чтобы упростить этот процесс; но вместо этого мы должны мириться с этим дерьмом.
Нет большой информации в Вашем вопросе, но, вообще говоря, это означает, что существует не полностью определенная ассоциация. Могло случиться так, что Вы попытались отобразить одну таблицу с внешним ключом к другой таблице, но не отобразили ту другую таблицу. Можно также получить эту ошибку, когда Вы пытаетесь сделать таблицу на наследование типа, тщательно не выполняя шаги для того, чтобы реализовать ту опцию.
Не уверенный в ответе, но я только что отправил подобный вопрос, который может, по крайней мере, помочь разъяснить проблему, которую Вы испытываете. Определение Платформы Объекта 1:1 ассоциация
Я должен был возвратиться в саму базу данных и разъяснить отношения внешнего ключа