У меня есть файл ascx file и dbml linq. Мне нужно написать скрипт C# внутри файла ascx, для этого мне нужно использовать файл .dbml. Я не знаю, как ссылаться на него в моем файле ascx.Как ссылаться на файл DBML в файле anaspx?
Заранее спасибо.
У меня есть файл ascx file и dbml linq. Мне нужно написать скрипт C# внутри файла ascx, для этого мне нужно использовать файл .dbml. Я не знаю, как ссылаться на него в моем файле ascx.Как ссылаться на файл DBML в файле anaspx?
Заранее спасибо.
Вы фактически не ссылаетесь на файл DBML, ссылаетесь на классы, сгенерированные DBML-файлом. Вам нужно использовать директиву <%@ Import %>
или инструкцию Imports
(VB) или using
(C#) для ссылки на пространство имен файла DBML.
Я рекомендую читать блог ScottGu о LINQ to SQL.
PS
Это невежливо «благодарить заранее» на этом сайте. Если кто-то дает вам правильный ответ, поблагодарите их, отметив их ответ как правильный. Благодарю.
<% @ Import Namespace = "Форум" %> общественного недействительными GetForum() { DataClassesDataContext dc = новый DataClassesDataContext();} Это, как я делаю в файле ASCX .. но не повезло. все еще та же проблема из этого, Любая идея? – tvr
@tvi. Я думаю, нам нужно будет увидеть еще какой-нибудь код, прежде чем мы сможем понять, что вам нужно. Измените свой вопрос и включите код, который вы уже написали, затем объясните, чего вы хотите достичь и что на самом деле происходит. Включите любые сообщения об ошибках, которые вы получаете. Благодарю. – jordanbtucker
using System.Data.Linq.DataContext;
Вы говорите встроенный код в своем ASCX? Если да, то почему, почему? Просто поставьте код-позади (где он принадлежит). Или еще лучше через репозиторий. – RPM1984