1. Označujte bloky kódu tlačítkem VB Code (to nevadí, že kód je v C#). 2. Buď musíte striktně namespace před ty typy psát, nebo mít v using blocích vždy jen jeden. Ale jak koukám, tak ty namespaces máte zanořené, takže to moc jinak nepůjde. Pokud už bůhvíproč musíte v projektu mít L2S i EF, tak si udělejte namespaces namespace1.EF a namespace1.L2S. Protože pokud se nacházíte řekněme v namespace A.B.C, tak máte automaticky naimportované i namespaces A.B a A. Prostě když máte víc tříd, které se jmenují stejně, tak se nedivte, že to dělá takovéhle kraviny a musíte je mít v jiných namespacech. Kompilátor musí být vždy schopen jednoznačně určit, kterou třídu použijete, nesmí mít na výběr dvě možnosti, pak se vzteká. Pokud dáte do usingu obě dvě anebo jste ve stejném namespace, jako jedna z těch entit, a přidáte using na tu druhou, pak to jednoznačné není.
|