2010-11-09 10 views
0

J'ai un fichier ascx et un fichier linq dbml. J'ai besoin d'écrire un script C# dans le fichier ascx, pour cela j'ai besoin d'utiliser le fichier .dbml. Je ne sais pas comment le référencer dans mon fichier ascx.Comment référencer un fichier DBML dans un fichier anaspx?

Merci d'avance.

+0

Parlez-vous du code inline dans votre ASCX? Si oui, pourquoi oh pourquoi. Il suffit de mettre dans le code-behind (où il appartient). Ou mieux encore via un référentiel. – RPM1984

Répondre

-1

Vous ne référencez pas directement le fichier DBML directement, vous référencez les classes générées par le fichier DBML. Vous devez utiliser une directive <%@ Import %> ou une instruction Imports (VB) ou using (C#) pour référencer l'espace de noms du fichier DBML.

Je recommande de lire le blog de ScottGu à propos du LINQ to SQL.

PS
Il est impoli de "remercier d'avance" sur ce site. Si quelqu'un vous répond correctement, remerciez-le en indiquant que sa réponse est correcte. Merci.

+0

<% @ Import Namespace = "Forum" %> publique vide GetForum() { DataClassesDataContext dc = new DataClassesDataContext();} Voilà comment je fais dans le fichier ascx .. mais pas de chance. toujours le même problème de ceci, Une idée? – tvr

+0

@tvi. Je pense que nous aurons besoin de voir plus de code avant de pouvoir avoir une idée de ce dont vous avez besoin. Modifiez votre question et incluez le code que vous avez déjà écrit, puis expliquez ce que vous voulez réaliser et ce qui se passe réellement. Incluez tous les messages d'erreur que vous recevez. Merci. – jordanbtucker

0
using System.Data.Linq.DataContext;