Hirdetés
-
Olcsó USB WiFi AC adapter
lo Egy olcsó WiFi AC USB adapter jó szolgálatot jelenthet, ha az új router csak elvileg támogatja a 2,4 GHz-es átvitelt.
-
Megérkezett Magyarországra a Samsung új OLED gaming monitora
ph Az Odyssey OLED G8 32 hüvelyes, sík OLED panellel dolgozik.
-
OneSport OT05 - finomhangolás
ma Mit hiányoltunk eddig a kedvező árfekvésű kínai bringákból a leginkább? A nyomatékszenzort. A OneSport újdonsága végre megkapta ezt a megoldást.
Új hozzászólás Aktív témák
-
kkdesign
senior tag
Sziasztok!
Van egy házi feladatom! Tanácsot szeretnék kérni azzal kapcsolatosan. Illetve iránymutatást, és nem teljes megoldást!
Van egy mondjuk 50 hosszúságú int vektorom.
Ez fel van töltve számokkal, ahol a párosak értéke 0-ra lett állítva.Azt kellene tudnia a programnak, hogy ha az egymás utáni számok nem 0-k akkor adódjanak egy számoló értékhez. Pl a vektor egy részlete: 00157300 akkor a számláló értéke 4 legyen.
Az aminél elakadok, hogy ez hogy tud dinamikusan növekvő lenni? A végén a vektorban lévő leghosszabbal kell dolgoznom, onnan az menne, de itt elakadtam.
Eddigi gondolatmenetem:
For(i= 1től; vektor.Lenth-ig ;i++)
{
ha(vektor[i] !=0 és vektor[i+1] !=0)
akkor
{
nemnullaszamhossza++;
}
}
viszont ha a kövi 0, akkor nulláznia kellene az előzőt, míg a maximális hosszt eltárolja.
hol hal el a gondolatmenetem?[ Szerkesztve ]
-
joysefke
veterán
válasz harylmu #8750 üzenetére
async void-ot soha tobbe ne tegyel egy mondatba.
Ezzel tisztában vagyok, sokat olvastam már az async-ról, tudom, hogy ha van választási lehetőség akkor async Task visszatérést kell használni void helyett.
De egy csomó szituációban ahol egy interfész egy metódust void visszatéréssel deklarál nem tudsz Task visszatérést implementálni. Pld az IDisposable nem fogadja el a Task visszatérést.
A linket köszi, megnézem!!
-
moseras
tag
válasz kkdesign #8751 üzenetére
Hello,
Nem teljesen tiszta, hogy mit is akarsz pontosan, valami ilyenre gondoltál ?
static int convert(List<int> l1)
{
int ret = 0;
foreach (var e in l1)
{
ret *= 10;
ret += e;
}
return ret;
}
static void Main(string[] args)
{
var szamok = new List<int>() { 0,0,1,5,7,3,0,0,1,2,3,0,0,5,8,7,4,5,0,1,2,5,8,9 };
// Az eredeti számsorozat
Console.WriteLine($"Az eredeti számsorozat: { string.Join("", szamok) }");
// A nem 0 értékű számjegyek száma
var c1 = szamok.Count(x => x != 0);
Console.WriteLine($"A nem 0 értékű számjegyek száma: { c1 }");
var temp = new List<int>();
var leghosszabb_szamok = new List<int>();
int maxx = 0;
foreach (var item in szamok)
{
if (item != 0)
{
temp.Add(item);
}
else
{
if (temp.Count > 0 && temp.Count >= maxx)
{
leghosszabb_szamok = leghosszabb_szamok.Where(n => Math.Floor(Math.Log10(n) + 1) >= maxx).ToList();
leghosszabb_szamok.Add(convert(temp));
maxx = temp.Count();
}
temp.Clear();
}
}
if (temp.Count > 0 && temp.Count >= maxx)
{
leghosszabb_szamok = leghosszabb_szamok.Where(n => Math.Floor(Math.Log10(n) + 1) >= maxx).ToList();
leghosszabb_szamok.Add(convert(temp));
}
// A leghosszabb számjegyű szám(ok)
Console.WriteLine($"A leghosszabb számjegyű szám(ok): { string.Join(", ", leghosszabb_szamok) }");
// A leghosszabb számjegyű szám(ok) jegyeinek száma
Console.WriteLine($"A leghosszabb számjegyű szám(ok) jegyeinek száma: { maxx }");
}Eredmény:
Az eredeti számsorozat: 001573001230058745012589
A nem 0 értékű számjegyek száma: 17
A leghosszabb számjegyű szám(ok): 58745, 12589
A leghosszabb számjegyű szám(ok) jegyeinek száma: 5Ha jól értem, akkor neked kellene
- az eredeti sorozat nem 0 elemeinek száma
- a leghosszab jegyű szám(ok) külön listába gyűjtve
- a leghosszab jegyű szám(ok) jegyeinek számaImi.
[ Szerkesztve ]
-
cattus
őstag
válasz kkdesign #8751 üzenetére
Felteszem mostanában kezdtél programozni, így én nem igazán ajánlanék még Linq-s megoldást, az egy ilyen bonyolultságú feladatra ágyúval verébre kategória.
Gondold végig, mi a probléma és hogyan lehetne megoldani. Leírom az én gondolatmenetemen (kódot szándékosan nem, jobb, ha azt magad vezeted le):
Hozz létre egy változót, amiben tárolod az eddigi leghosszabb sorozat hosszát (kezdetben 0, legyen a neve mondjuk max_lenght). Végig kell iterálni a tömbön. Minden számra meg kell nézni, hogy 0-e, vagy nem. Ha nem nulla, akkor ugye ahogy te is gondoltad, növelsz egy számlálót (legyen a neve mondjuk current_lenght, kezdetben 0 ez is). Ha nullát találsz, akkor megnézed, hogy a most talált sorozatod hosszabb-e, mint az eddigi. Ha igen, akkor felülírod a max_lenght-et, és nullázod a current_lenght-et.
Do the thing!
-
joysefke
veterán
válasz harylmu #8750 üzenetére
Köszi, és tényleg erre volt szükségem. Itt a lényeg. Holnap kipróbálom
-
joysefke
veterán
válasz harylmu #8758 üzenetére
Azt elfogadom, hogy az async void Dispose() nem működik úgy ahogyan én azt elvárnám
A compiler az IDisposable interfészre -és úgy általában minden void visszatérésű metódusra- figyelmeztetés nélkül elfogad egy async void implementációt.
Ez fordul és fut (C# 7.1+):
using System;
using System.Threading.Tasks;
public interface iface
{void func1(int delay);
Task func2(int delay);}
class Program : iface
{
static async Task Main(string[] args)
{
Program p = new Program();
Console.WriteLine($"starting {nameof(p.func1)}");
p.func1(3500);
Console.WriteLine($"{nameof(p.func1)} started");
Console.WriteLine($"starting and awaiting {nameof(p.func2)}");
await p.func2(2000);
await Task.Delay(3500-2000 + 500);
}
public async void func1(int delay)
{await Task.Delay(delay);
Console.WriteLine($"Hello from {nameof(func1)}");}
public async Task func2(int delay)
{await Task.Delay(delay);
Console.WriteLine($"Hello from {nameof(func2)}");}
}A
p.func1()
hívás nem await-elhető, de működik raja az async keyword, a func1 implementációján belül a compiler kulcsszóvá alakítja az await-et és a func1-en belül awaithelhetőek lesznek az async metódusok. A példában a func1 törzsében a végrehajtás előbb bevárja a Task.Delay()-t és csak aztán ír a konzolra.Szóval ez az async void dolog minden hibájával együtt nagyjából működik.
Ezért nem értem, hogy az xUnit-ban egy async void Dispose hívásban a végrehajtás a Dispose metódus törzsében miért hagyja figyelmen kívül az await kulcsszót, elindítja a Task-ot amit kiadtam neki, de nem várja be .. .
[ Szerkesztve ]
-
joysefke
veterán
válasz harylmu #8758 üzenetére
Az async void-dal egy csomó helyen meg van kötve az ember keze.
Event handlerek tipikusan void implementációt akarnak, ott csak az async void jöhet szóba.
Most egy xamarin projekt van előttem megnyitva:
tipikus event handler:
private async void Trending_Clicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new TrendingPage());
}Ez meg egy lifecycle override az ősosztályon, csak async void-ot fogad el
protected override async void OnAppearing()
{
base.OnAppearing();
await something(...)
}szóval én kerülöm ezt az async void dolgot mint a pestist a saját metódusaimban, de amikor az interfész rákényszerít, akkor mit tudnék mást tenni?
[ Szerkesztve ]
-
Van lehetőség arra, hogy egy adott dátumból megmondjam, hogy a hét melyik napjára esik -».dayOfWeek
De nekem nem a nap neve, kell, hanem a sorszáma. hétfő =0, kedd =1,... Van erre valami trükk?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
-
joysefke
veterán
C# In depth 4th edition
Ez nem rég jelent meg, és a korábbi kiadásokról jókat olvastam, bár nem forgattam őket sosem. Én a 7.0-val kezdtem, ezért a C# 7 in a nutshell könyvet forgatom olvasmányos referenciaként ami azért még elég aktuális.
Tehát volt már valakinek a kezében ez a C# in depth 4? Mit tud adni a C# 7 in a nutshellhez képest?
Egy picit utánaolvastam és a szerző azt ajánlja, hogy az olvasó szekvenciálisan haladjon, ami egy kicsit bosszant, mert a fejezetek alapján az érdekes részek a végén vannak...
Üdv
J.[ Szerkesztve ]
-
Már frankón megy a hét napjának detektálása, de egy kis optimalizáció kellene, ugyanis a cél az, hogy ki kell deríteni hogy a hét napjai a mai napot követő 2., 3., vagy 4. napra esnek-e, és ettől függően más más értékkel töltöm fel őket. Most ott tartok, hogy
holnap = (int)datumErtek.DayOfWeek + 1;
// Hétfő 2. nap?
if (holnap+1=1)
// Igen
{
lista [16] = nap1_minimum;
lista [17] = nap1_maximum;
....
}
else
// Nem, vagyis nem kap értéket
{
lista [16] = "";
lista [17] = "";
....
}
// Hétfő 3. nap?
if (holnap+2=1)
// Igen
{
lista [16] = nap2_minimum;
lista [17] = nap2_maximum;
....
}
else
// Nem, vagyis nem kap értéket
{
lista [16] = "";
lista [17] = "";
....
}
// Hétfő 4. nap?
if (holnap+3=1)
// Igen
{
lista [16] = nap3_minimum;
lista [17] = nap3_maximum;
....
}
else
// Nem, vagyis nem kap értéket
{
lista [16] = "";
lista [17] = "";
....
}És így tovább a hét minden napjára. Tudom ezt egyszerűsíteni/optimalizálni, vagy végig kell kódolni, vizsgálni a hét minden egyes napjára?
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
vlevi
nagyúr
Ez így biztosan nem jó. Ha az utolsó if, vagyis a holnap+3=1 nem teljesül, mindenképp üres lesz a két elem.
Vagy az egészet egymasba ágyazott if else szerkezetekbe rakod, vagy a switchcase ilyen esetben jobb.
Vagy előre feltöltést egy constans tömböt az eredményekkel, és csak abból választasz.
Arra is vigyázz, hogy a dayofweek angol területén vasarnap az 1, Magyarországon a hétfő. Itt is érdemes használni a culture paramétert. -
Az jó ha nem kap értéket ("" lesz), mert akkor arra napra nincs adat. Csak a mai, holnapi, és a mától számított 2., 3. , és 4. nap tartalmaz adatokat.
Az if-else nekem is eszembejutott, de a switch se rossz ötlet.A táblázatból kell egy .txt készítenem, amit majd beolvas az AfterEffect, de abban a hét mindenn napja fel van sorolva. Mivel az AE-hez még annyira sem értek, kénytelen vagyok a kollégám által kitalált formulához igazodni.
Köszi a tippeket!
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
joysefke
veterán
Hali!
nem teljesen értem, mit szeretnél csinálni, vagy a kód amit beszúrtál mit csinál, de a következő észrevételeim lennének:
1,
if (holnap+1=1)
ide szerintem == operátor kéne, nem értékadás. Egyáltalán miért nem kapsz itt hibát, hiszen az értékadás bal oldalán nem változó áll2,
Az if( ) feltételeid egymást mind kölcsönösen kizárják, tehát nem fordulhat elő, hogy egyszerre kettő if-törzsbe belépsz.Sokkal átláthatóbb lenne a kód, ha
if(A) {..}
else if (B) {...}
else if (C) {...}
else {}konstrukciókat használnál.
Sőt, ilyen helyzetben én inkább egyből switch statementet használnék, ami a
holnap
változódtól függően csinálna valamit (adna értéket a listaelemeidnek )3,
Ha ki akarod kerülni ezt a "hét napja" enum-aritmetikát /ami vonzza a hibákat mint a mágnes/, akkor az első dolog ami nekem eszembe jut (persze nyilván vannak más, akár jobb megoldások is) készíteni statikus extension methodokat, amelyek kényelmessé teszik az életedet:
Pld:
public static class DayHelper
{
public static int DaysToMonday()
{
var today = DateTime.Today.DayOfWeek;
var offset = DayOfWeek.Monday - today;
return offset >= 0 ? offset : 7 + offset;
}
public static int DaysToSunday()
{
var today = DateTime.Today.DayOfWeek;
var offset = DayOfWeek.Sunday - today;
return offset >= 0 ? offset : 7 + offset;
}
public static int DaysToMonday(this DateTime date)
{
var day = date.DayOfWeek;
var offset = DayOfWeek.Monday - day;
return offset >= 0 ? offset : 7 + offset;
}
Stb stb stb
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine(DayHelper.DaysToMonday());
Console.WriteLine(DayHelper.DaysToSunday());
Console.WriteLine(new DateTime(2019, 4, 20).DaysToMonday());
Console.WriteLine("Hello World!");
}
}Innentől kezdve, ha hívsz a kódodban egy ilyet hogy:
DayHelper.DaysToMonday()
akkor visszaadja a hétfőig hátralevő napok számát. Ezt nyilván meg tudod csinálni a hét összes napjára.Ha pedig van egy DateTime típusú változód, akkor azon meghívva a DaysToMonday()-t visszaadja az adott dátumtól a hétfőig visszalevő napok számát. Pld:
Console.WriteLine(new DateTime(2019, 4, 20).DaysToMonday());
Visszaadja hogy 20-i dátumtól kezdve mennyit kell aludni hétfőig.
[ Szerkesztve ]
-
-
RedHarlow
aktív tag
Sziasztok, ennek a js kódnak a c# megfelelőjében tudna segíteni valaki?
var matches = document.querySelector('iframe[title^="Valami kezdete "]').contentWindow.document.getElementById("R28_1").value;
alert(matches);[ Szerkesztve ]
-
RedHarlow
aktív tag
C#-ban írtam egy progit, ami megnyit egy olyan weboldalt ahol iframekbe töltődnek be az oldalak, minden oldalon van egy táblázat amelynek adatait ki akartam szedni és összehasonlítsam a saját számítógépemen lévő táblázattal úgy, hogy eredményként az egyezőségeket kapjam. Ez a javascript kód tök frankón működik de visual studioban egyelőre még nem sikerült elérnem az adatokat.
Ui: Kezdő vagyok
[ Szerkesztve ]
-
sztanozs
veterán
válasz RedHarlow #8779 üzenetére
IFRAME DOM nem érhető el a forrás oldalból, ha nem azonos domain-en van hosztolva.
Esetleg browser helper framework segíthet (pl Selenium).
De lehet, hogy nem értem a problémát...BTW ha tök kezdő vagy c#-ban de JS-ben megy, akkor miért akarod c#-ban megcsinálni?
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Chesterfield
senior tag
Tudnátok tippet adni, hogy a Core 2.2 projectemnél miért nem működik a kódformázás visual studióban?
A Class Library projectet beformázza gond nélkül.köszi
-
martonx
veterán
válasz Chesterfield #8782 üzenetére
Milyen VS? Én a helyedben újratelepíteném / resetelném a settings-et.
Én kérek elnézést!
-
dudikpal
aktív tag
Sziasztok!
Már egy ideje agyalok rajta, de minél jobban próbálom, annál jobban távolodom a képzeletbeli céltól, így inkább rápihenek egyet, de előtte idekérdezek, hátha vki tud segíteni.Adott 1 textbox, amibe a tulajdonos a nevét írhatja be. Viszont ezt csak az első alkalomkor akarnám neki megengedni, mikor regisztráció után felviszi az adatbázisba az első autóját. Utána ha még több autót szeretne felvinni, az egyedi azonosítója alapján lekérdezésből kitölteném ezt a név textboxot, és read only-vá tenném.
Lehetséges ilyen? Gondolom h igen, de ma már túl sok volt a jóból, ilyenkor már nem forog úgy az agyam, túlbonyolít stb
-
nagyúr
válasz dudikpal #8785 üzenetére
Brute force módon csinálsz egy flag-et, bool isNameSet = false, első alkalommal a textbox readonly, beállíthatja a nevét, utána mentés, isNameset = true, következő form betöltéskor checkeled hogy milyen állapotban van a változó, ha true, akkor readonlyvá teszed a nevet vagy meg se jeleníted. Például.
-
További segítség kellene. A program szépen teszi a dolgát, a felhasználóktól kiborul. Hiába van a cella dátumra formázva, ha a nap végére pontot tesznek (pláne szóközzel) pl. "2019-05-07. " Attól megbolondul és 1800-as évekbe repít.
string data = null;
addressName = "B1";
theCell = wsPart.Worksheet.Descendants<Cell>().Where(c => c.CellReference == addressName).FirstOrDefault();
if (theCell != null)
{
data = theCell.InnerText;
if (data != "")
{
//itt még variálni kelle a data-val, hogy a végéről levegye a szóközöket és a pontot?
tableDate = DateTime.FromOADate(double.Parse(data, CultureInfo.InvariantCulture));
if (tableDate.ToShortDateString().Equals(DateTime.Now.ToShortDateString()))
{
label_tableDate.Foreground = Brushes.Green;
}
else
{
label_tableDate.Foreground = Brushes.Red;
}
}
else
{
MessageBox.Show("A dátum nincs kitöltve");
error = true;
return;
}
}[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
-
joysefke
veterán
Igen komoly munka folyhatott az utóbbi időben a .net csapatnál. Egy csomó minden gyorsul, van ami jelentősen.
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-core-3-0/
-
dudikpal
aktív tag
Sziasztok!
PLC, mikrovezérlő programozás, vagy C# lehetőségek közül arra jutottam, hogy ez utóbbi lesz nálam a befutó, ez "tetszik" a legjobban a felsoroltak közül.
Azoktól kérdezném, akik ebben a környezetben dolgoznak, hogy miket kell alapvetően tudni, akár csak címszavakban is, hogy egy állásinterjún ne röhögjenek ki?
A szakdolgozatom témájának keretében egy gépjármű nyilvántartást készítettem localhost adatbázissal, winformmal, amiben nem sok mindent valósítottam meg idő hiányában(user reg, login, adatok felvitele db-be, userhez kapcsolódó adatok megjelenítése lekérdezéssel).
A tervem az lenne jelenleg, hogy ezt bővítgetem (admin form adatbázis szűréssel, bevitellel, törléssel, update stb...szóval GOD mód ,meg egyre bonyolultabb, "magasabb" szintű dolgok implementálása).
Azért esett erre a választásom, mert nem csak kizárólag C# tudásra épül.Ez így szerintetek jó irányvonal, vagy inkább kezdjek egy teljesen más vonalú, új, relevánsabb projektbe?
Ezért is kérdeztem fentebb, mert nem vagyok tisztában manapság mire van szükségük a munkáltatóknak.Ha nem számít mérvadónak vmilyen referencia munka állásinterjún, vagy egyáltalán nem számít, akkor is érdekelne, mert csinálni akarok vmit, gyakorlás, tanulás, okulás miatt. Meg szeretek problémás feladatok megoldásán agyalni
-
-
sztanozs
veterán
válasz dudikpal #8793 üzenetére
c# + webes több rétegű architektúra
A lokál dolgok felett már eljárt az idő. Próbáld meg átemelni e jelenlegi megoldásod webre (külön webszerver, külön auth szerver, külön alkalmazás logika (app szerver) és külön adatbázis szerver. A cél, hogy ezekben csak a szükséges dolgok legyenek megvalósítva és ezek biztonságosan (authentikálva, authorizálva, titkosítva és alárva/ellenőrizve) kommunikáljanak egymással. Néhány helyen nem lesz elég a c#, így fel kell szedned mellé némi JS-t is.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
dudikpal
aktív tag
válasz martonx #8794 üzenetére
Köszönöm mindkettőtöknek az iránymutatást!
Közben persze utánaolvasgattam, és amennyire ki tudtam hámozni, az MCV lesz az irány.
Több helyen is láttam, hogy Reiternek van MCV jegyzete(webshop lépésről-lépésre fordítása, 123 oldalas), viszont a leltöltő link már sehol sem működött.
Nincs meg valakinek esetleg?Egy másik pdf-et sikerült letölteni, a szerző neve most nem jut eszembe, 2-300 oldalas, jelenleg azt bújom.
[ Szerkesztve ]
-
joysefke
veterán
válasz dudikpal #8796 üzenetére
Freeman A. - Pro ASP.NET Core MVC 2 (2017)
A fentit kb 1/2-3/4 évvel ezelőtt rágtam át. Nem sok közöm volt előtte az MVC-hez, de a könyv jól felépített, logikus és általában nem éreztem azt hogy rabolná az időmet.
Viszonylag problémamentesen tudtam követni a példákat, az egyedüli komoly nehézség emlékeim szerint az Identity Management-tel foglalkozó fejezetek voltak, amit a könyv írása óta részben átdolgoztak, ezért nem tudod módosítás nélkül átemelni azt, ami példakód az érintett fejezetekben van.
A félkész webshop példa ami a könyvben van némi magyarázattal (és kevés screenshottal) kb 130 oldal. Ebben csak abszolút minimális kliens oldali kód van (Bootstrap + minimális custom JS). Egyébként sem tesz a könyv semmilyen erőfeszítést egy JS-gyorstalpalásra, én ezt előnyként éltem meg, arra nyilván van más anyag, a szerző csak minimálisan kalandozik el szerver oldalról.
Cserében ahogy végigvezeti a (félkész) webshop demót minden új funkcióhoz elkészíti a unit teszteket is.
Azóta sok víz lefojt a Dunán, de a könyv szerintem még mindig jól használható.
[ Szerkesztve ]
-
user112
senior tag
Sziasztok!
Adatbázis kezeléssel kapcsolatosan szeretnék kérdezni:
1. Mikor kell, célszerű használni az FbTransaction-t. Minden egyes, egy rekordos insert, update, delete esetén vagy inkább csak scripteknél (gondolom select-nél nem szükséges).
2. A try-catch és a using() között mi a lényeges különbség az adatbázis műveleteknél. Látok példákat külön-külön mindegyikre és a kettő együttes használatára is. Mikor, melyiket kell használni. A try-t értem, hogy kivételt dob és kiíratható a hiba.
A fentiek használata egyformán érvényes server illetve embedded között (Firebird)?
Köszönöm.
-
Keem1
addikt
válasz user112 #8798 üzenetére
1.) Tranzakciót sok egyforma művelet (insert, delete, update) egymásutáni végrehajtásakor érdemes, sokkal gyorsabb lesz. Több külön lekérdezéseknél semmi előnye nincs. Ezt most adatbázistól függetlenül, általánosságban írtam.
2.) A try-catch a kivételkezelésnél használatos (kivételek elkapása), a using meg az idisposable objektumok kezeléséhez kell. Pl. memóriastream, filestream, adatbázis. Nem sok hasonlóság van köztük, ha együtt láttad őket, az valószínűleg azért, mert adatbáziskezelés közben (using) kivételkezelés is történt (try), mondjuk pl. csekkolják, hogy az adatbáziskapcsolat létrejött-e, tábla létezik-e, stb. Kismillió esetben fordulhat elő.
[ Szerkesztve ]
-
dudikpal
aktív tag
válasz joysefke #8797 üzenetére
Neked is Köszi!
Szép kis könyvecske a maga 1000+ oldalával
Először átrágom magam a magyaron, aztán majd jöhet ez.Lenne egy noob problémám: kontroller Add-nál a data context list nekem üres, pedig már próbáltam minden eddig utánaolvasott, másoknál megoldást hozó fogást: clean-rebuild solution, unload-load csproj, close reopen solution és/vagy VS, model törlés-recreate-kód paste, de semmi, ugyanúgy üres a contextem.
Add-nál a read/wrie with views verziót választom, metr ugye kellenének a view-k is.
Ja, meg VS2017-et leszedtem, felraktam a 2019-et, mert olvastam, h 2017-nél bekavarhat a 2-es sdk(ezt jelezte is, nem volt hajlandó lefordulni emiatt, ezért tettem fel inkább a 2019-et, asp.net-nél bepipáltam a .NET Core 2.2 dev toolst is(olvastam, h másnál megoldotta a problémát)). Meg is oldotta, most már szépen lefordul, de controller add-nál továbbra is fennáll a fent említett üres context lista hiba.
Valakinek volt hasonló tapasztalata?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Beats Studio 3 Wireless /// Makulátlan Állapot // Számla + 6 Hónap Garancia
- 1More ComfoBuds Pro Vezeték nélküli fejhallgató ZAJSZŰRÉSSEL /// ÚJ // Számla + garancia
- K-39 Vezeték Nélküli Fülhallgató ( Stereo Headset ) /// Új // Számla + 1 Év Garancia
- YYK-Q63 Vezeték Nélküli 5.3 Fülhallgató /// Új // Számla + 1 Év Garancia
- X08 Vezeték Nélküli Fülhallgató /// Új // Számla + 1 Év Garancia