C# Entity to SQL - Sql Befehl

Murphy9904

Lt. Junior Grade
Registriert
Mai 2007
Beiträge
344
Hi,

und zwar möchte ich ein SQL Statement ausführen
mit Linq to SQL hatte ich das bereits so gemacht:

Code:
object[] info = typeof(Customer).GetCustomAttributes(typeof(System.Data.Linq.Mapping.TableAttribute), true);
                    String table = (info[0] as System.Data.Linq.Mapping.TableAttribute).Name + "Search";
                    string query=String.Concat("SELECT TOP 2000 * FROM ", table, " WHERE CONTAINS(*,{0})");
                    searchPattern = searchPattern.Replace(")", "").Replace("(", "").Replace("\"", "").Replace("\'", "");
                    List<Customer> customers_t = context.ExecuteQuery<Customer>(query, searchPattern).ToList();

Nun möchte ich das in Entity to SQL machen und habe das hier gefunden:
http://msdn.microsoft.com/en-us/library/bb738684.aspx

Jedoch bekomme ich da ja einfach Strings zurück.
bei Linq hatte ich direkt Customer Objekte bekommen was ich aufjedenfall brauche.


Wie geht das mit Entity?

Hoffe jemand kann mir da helfen

Danke

LG Murphy
 
Du verwendest gar keine SQL Statement sondern verwendest direkt LINQ to Entities.

Pseudo Code:
Code:
using (var context = new DbEntities())
{
   var list = (from x in context.TableName
                  where x.ColumnName.Contains("somestring")
                  select x).Take(2000).ToList();
}
 
Zurück
Oben