Я знаю, как сделать запрос SQL, чтобы добавить внешние ключи, подключиться к базе данных и получить данные в C # и тому подобное.Но после долгих часов поиска в Google я не могу найти какие-либо функции (или классы, методы, API и т. Д.) В C #, которые имеют какое-либо отношение к внешнему ключу.
Вернувшись, когда я был в Rails, если две таблицы имеют отношения, я легко могу получить доступ к дочерней таблице через родительскую таблицу с помощью Teacher [0] .Classes.Last .Но эти методы, кажется, отсутствуют в C #?Я прав?
Я работаю с C #, SQLCE и WPF.
У меня есть две таблицы, которые имеют отношение один к одному.Но все данные, включая ссылочный ключ, вставляются вручную (например, эта строка, вставка «1», эта строка вставка «5» и т. Д.), И чтобы найти строки в дочерней таблице, соответствующие идентификатору родительской таблицы, я простодолжны сделать оператор if в C #.
Так что для меня внешний ключ - это просто еще один столбец int.Я не понимаю, что на самом деле делает ссылка, или это просто соглашение об именах?Просто читатель кода видит ссылку и узнает, что есть связь, но внешний ключ на самом деле ничего не делает?