i want execute basic sql query (e.g. "select string table criteria = true) on mvc entity framework 6. returned type string. have tried many possible things return sql query string or irrelevant, such as:
select [extent1].[fname] [fname] [dbo].[developer] [extent1] ([extent1].[login] = @p__linq__0) or (([extent1].[login] null) , (@p__linq__0 null)) i have following in controller:
var data = db.developers.where(y => y.login.equals(username)).tolist(); this developers class:
public partial class developer { public int personid { get; set; } public string fname { { return fname.tostring(); } set { fname = value;} } public string lname { get; set; } public string developer1 { get; set; } public string login { get; set; } public nullable<bool> ismanager { get; set; } public nullable<bool> ispf { get; set; } public nullable<bool> islw { get; set; } public string prov { get; set; } } i string query returns.
somehow works when made list , passed view model, displayed using @html.displayfor().
is there way execute sql command in controller , string value in return?
firstordefault() return first element, in case there one.
you should include validation if username doesnt exist.
developer mydeveloper = db.developers .where(y => y.login.equals(username)) .tolist() .firstordefault(); return mydeveloper.lname;
Comments
Post a Comment