sql server - How to specify Object type when I use a Stored Procedure? -


i've project i'm using linq sql. inside sql server, i've defined custom stored procedure called [myobjectenabled] returns object following clause:

select *  myobject  mydate not null 

but when import stored procedure datacontext, type of result object myobjectenabledresult, not myobject.

i need go datacontext.cs , edit returning type manually. every time i'll import stored procedure on datacontext, previous edits erased.

so: how can tell sql server returned type right? hope question clear.

the classes linq sql creates partial; can make separate code file myobjectenabledresult.cs , in code file have myobjectenabledresult inherit shared interface , work shared interface. same can linq sql queries myobject.

// auto-generated linq public partial class myobjectenabledresult {   public int id { get; set; } }  // auto-generated linq public partial class myobject {   public int id { get; set; } }  // own code behind - isharedinterface.cs public interface isharedinterface {   int id { get; set; } }  // own code behind - myobjectenabledresult.cs public partial class myobjectenabledresult : isharedinterface { }  // own code behind - myobject.cs public partial class myobject : isharedinterface { }  // db context var query1 = db.myobjectenabled().cast<isharedinterface>(); var query2 = mo in db.myobjects select (isharedinterface)mo; 

Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -