من از سی شارپ Entity Framework و مدل DB First استفاده میکنم.
توی سبک من نمیتونم فقط بخشی از اطلاعات یک جدول رو سِلِکت کنم یا باید ویو بسازم یا کلش رو توی کویری درخواست بدم
مسلیه اینه من نمیخوام ویو بسازم میخوام با SQL Query بخشی از اطلاعاات یک جدول رو بگیرم.
متن خطا
System.Data.Entity.Core.EntityCommandExecutionException: 'The data reader has more than one field. Multiple fields are not valid for EDM primitive or enumeration types.'
var quer_Sumfactor5 = dbms.Database.SqlQuery<INVO_LST>("SELECT SUM(MEGHk) AS Meghksm, SUM(MABL_K) AS Mablksm, SUM(N_MOIN) AS N_MOINSM, SUM(IMBAA) AS IMBAAsm FROM INVO_LST WHERE(TAG = 2) AND (NUMBER = " + TextB_Number.Text + ")").ToList();
چطور اینکار رو بکنم لطفا راهنمایی کنید
باتشکر
لینک : How do I get the result of an SQL query in entity framework C# DB first
بنظرم بهتره از دستور ExcecuteStoreCommand استفاده کنی :
var quer_Sumfactor5 = dbms.ExecuteStoreCommand("SELECT SUM(MEGHk) AS Meghksm, SUM(MABL_K) AS Mablksm, SUM(N_MOIN) AS N_MOINSM, SUM(IMBAA) AS IMBAAsm FROM INVO_LST WHERE(TAG = 2) AND (NUMBER = " + TextB_Number.Text + ")").ToList();
لطفا این لینک ها رو برای اطلاع بیشتر ملاحظه بفرمایید
https://stackoverflow.com/questions/66185837/how-do-i-select-specify-or-multi-column-with-sqlquery-in-c-sharp-wpf-entity-fr
https://www.quora.com/unanswered/How-do-you-select-specify-or-multi-column-with-SQLQuery-in-C-WPF-Entity-Framework
باتشکر از لطف شما
تاریخ :
1403/09/06
- ساعت :
09:51:00 PM
- بازدید :
34
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2025
- پاسخ :
1
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1047
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1168
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
608
- پاسخ :
1
|
تاریخ :
1403/07/13
- ساعت :
12:06:00 PM
- بازدید :
357
- پاسخ :
1
|
تاریخ :
1403/06/24
- ساعت :
08:52:00 PM
- بازدید :
328
- پاسخ :
1
|
تاریخ :
1398/09/14
- ساعت :
01:58:00 PM
- بازدید :
4280
- پاسخ :
1
|
تاریخ :
1398/09/16
- ساعت :
11:41:00 AM
- بازدید :
4291
- پاسخ :
1
|
تاریخ :
1398/09/07
- ساعت :
02:15:00 PM
- بازدید :
3886
- پاسخ :
5
|
تاریخ :
1403/09/06
- ساعت :
09:51:00 PM
- بازدید :
34
- پاسخ :
1
|
تاریخ :
1400/07/17
- ساعت :
10:39:00 PM
- بازدید :
2326
- پاسخ :
0
|
تاریخ :
1403/09/05
- ساعت :
06:32:00 PM
- بازدید :
46
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2025
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
103
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
135
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1047
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
455
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
936
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1367
- پاسخ :
1
|