2010-11-09 2 views
0

У меня есть файл ascx file и dbml linq. Мне нужно написать скрипт C# внутри файла ascx, для этого мне нужно использовать файл .dbml. Я не знаю, как ссылаться на него в моем файле ascx.Как ссылаться на файл DBML в файле anaspx?

Заранее спасибо.

+0

Вы говорите встроенный код в своем ASCX? Если да, то почему, почему? Просто поставьте код-позади (где он принадлежит). Или еще лучше через репозиторий. – RPM1984

ответ

-1

Вы фактически не ссылаетесь на файл DBML, ссылаетесь на классы, сгенерированные DBML-файлом. Вам нужно использовать директиву <%@ Import %> или инструкцию Imports (VB) или using (C#) для ссылки на пространство имен файла DBML.

Я рекомендую читать блог ScottGu о LINQ to SQL.

PS
Это невежливо «благодарить заранее» на этом сайте. Если кто-то дает вам правильный ответ, поблагодарите их, отметив их ответ как правильный. Благодарю.

+0

<% @ Import Namespace = "Форум" %> общественного недействительными GetForum() { DataClassesDataContext dc = новый DataClassesDataContext();} Это, как я делаю в файле ASCX .. но не повезло. все еще та же проблема из этого, Любая идея? – tvr

+0

@tvi. Я думаю, нам нужно будет увидеть еще какой-нибудь код, прежде чем мы сможем понять, что вам нужно. Измените свой вопрос и включите код, который вы уже написали, затем объясните, чего вы хотите достичь и что на самом деле происходит. Включите любые сообщения об ошибках, которые вы получаете. Благодарю. – jordanbtucker

Смежные вопросы