Fortfarande lite bekymmer...
Hur tusan ska man referera och skicka runt datan när den ligger i olika namespaces?
Om jag har hämtar till UI från BLL, från DAL, från Entities så blir det problem...
Jag har i min DAL försökt binda till mina entiteter med
List<News> News = new List<News>();
men det går inte så bra för mig med olika namespaces. Får då följande problem:
VS2008 skrev:
Error 3 'DAL.News' does not contain a definition for 'ID' and no extension method 'ID' accepting a first argument of type 'DAL.News' could be found (are you missing a using directive or an assembly reference?) C:\Users\CatZ\Documents\Visual Studio 2008\Projects\Wexiobridgen.se\DAL\News.cs 104 10 DAL
Försöker jag med
List<News> News = new List<News>();
// Iterate through the datatable
for (int i = 0; i < dt.Rows.Count; i++)
{
// Declare each row
Entities.News news = new Entities.News();
// Bind the datatable values to the news object.
news.ID = (int)dt.Rows[i]["ID"];
news.nDate = (DateTime)dt.Rows[i]["nDate"];
news.Title = dt.Rows[i]["Title"].ToString();
news.FullName = dt.Rows[i]["FullName"].ToString();
if (SelectType != "List")
{
news.Content = dt.Rows[i]["Content"].ToString();
news.Email = dt.Rows[i]["Email"].ToString();
}
//Adds the row to the collection list
News.Add(news);
}
return News;
Så får jag följande felmeddelande
vs2008 skrev:
Error 3 The best overloaded method match for 'System.Collections.Generic.List<DAL.News>.Add(DAL.News)' has some invalid arguments C:\Users\CatZ\Documents\Visual Studio 2008\Projects\Wexiobridgen.se\DAL\News.cs 117 5 DAL
Sedan kan jag försöka med
// Declare the list
List<Entities.News> News = new List<Entities.News>();
// Iterate through the datatable
for (int i = 0; i < dt.Rows.Count; i++)
{
// Declare each row
Entities.News news = new Entities.News();
och får då ett meddelande om att
vs2008 skrev:
Error 3 Cannot implicitly convert type 'System.Collections.Generic.List<Entities.News>' to 'System.Collections.Generic.List<DAL.News>' C:\Users\CatZ\Documents\Visual Studio 2008\Projects\Wexiobridgen.se\DAL\News.cs 119 11 DAL
Förstår inte riktigt.
Som jag ser det blir det mycket lättare att separera datan med olika klassnamn istället. och placera allting i Samma Namespace?